You are not logged in.

#1 2012-04-06 15:36:49

Frabato
Member
Registered: 2007-10-24
Posts: 267

Opensonic FATAL ERROR: couldn't load spritesheet

Hi All,

I'm trying to get the Opensonic game running for my son, it was built from AUR and when I try to run it I get "FATAL ERROR: couldn't load spritesheet "images/spring_pads.png". The website says:

- Installation instructions:
     Copy & paste (overwrite if needed) all the folders/archives to your opensurge directory.

But I don't know where the directories are or where they should be copied to.

Can anyone help?

Thanks

Offline

#2 2012-04-06 23:57:15

ConnorBehan
Package Maintainer (PM)
From: Long Island NY
Registered: 2007-07-05
Posts: 1,359
Website

Re: Opensonic FATAL ERROR: couldn't load spritesheet

Would this be as simple as putting the image into /usr/share/opensonic? The PKGBUILD makes it look like that's the data directory.


6EA3 F3F3 B908 2632 A9CB E931 D53A 0445 B47A 0DAB
Great things come in tar.xz packages.

Offline

#3 2012-04-07 02:20:37

Frabato
Member
Registered: 2007-10-24
Posts: 267

Re: Opensonic FATAL ERROR: couldn't load spritesheet

Thanks very much for your reply. I found the image /usr/share/opensonic/images/spring_pads.png and I put it in /usr/share/opensonic but the error message remains. Again, the website says to: Copy & paste (overwrite if needed) all the folders/archives to your opensurge directory, but I don't see an opensurge directory. I'm pretty inexperienced at this so maybe someone can spot a simple oversight. Here is the output of pacman -Ql opensonic:
     
opensonic /usr/
opensonic /usr/bin/
opensonic /usr/bin/opensonic
opensonic /usr/share/
opensonic /usr/share/applications/
opensonic /usr/share/applications/opensonic.desktop
opensonic /usr/share/opensonic/
opensonic /usr/share/opensonic/config/
opensonic /usr/share/opensonic/config/samples.def
opensonic /usr/share/opensonic/icon.png
opensonic /usr/share/opensonic/images/
opensonic /usr/share/opensonic/images/acts.png
opensonic /usr/share/opensonic/images/animals.png
opensonic /usr/share/opensonic/images/baddies.png
opensonic /usr/share/opensonic/images/boss.png
opensonic /usr/share/opensonic/images/bumper.png
opensonic /usr/share/opensonic/images/checkpoint_orb.png
opensonic /usr/share/opensonic/images/desert1.png
opensonic /usr/share/opensonic/images/dnadoors.png
opensonic /usr/share/opensonic/images/editorbg.png
opensonic /usr/share/opensonic/images/even_more_shields.png
opensonic /usr/share/opensonic/images/font.png
opensonic /usr/share/opensonic/images/gui.png
opensonic /usr/share/opensonic/images/intro.png
opensonic /usr/share/opensonic/images/island.png
opensonic /usr/share/opensonic/images/island2.png
opensonic /usr/share/opensonic/images/island3.png
opensonic /usr/share/opensonic/images/item_boxes.png
opensonic /usr/share/opensonic/images/items.png
opensonic /usr/share/opensonic/images/lady_bugsy.png
opensonic /usr/share/opensonic/images/more_shields.png
opensonic /usr/share/opensonic/images/null.png
opensonic /usr/share/opensonic/images/ocean.png
opensonic /usr/share/opensonic/images/ocean2.png
opensonic /usr/share/opensonic/images/oceanfg.png
opensonic /usr/share/opensonic/images/player.png
opensonic /usr/share/opensonic/images/prototype1.png
opensonic /usr/share/opensonic/images/prototype2.png
opensonic /usr/share/opensonic/images/quest_extra.png
opensonic /usr/share/opensonic/images/quest_superbosses.png
opensonic /usr/share/opensonic/images/quest_tutorial.png
opensonic /usr/share/opensonic/images/questionmark.png
opensonic /usr/share/opensonic/images/ring_shields.png
opensonic /usr/share/opensonic/images/sourcecode.png
opensonic /usr/share/opensonic/images/special.png
opensonic /usr/share/opensonic/images/spikes.png
opensonic /usr/share/opensonic/images/spring_pads.png
opensonic /usr/share/opensonic/images/squarebg.png
opensonic /usr/share/opensonic/images/switches.png
opensonic /usr/share/opensonic/images/template.png
opensonic /usr/share/opensonic/images/template2.png
opensonic /usr/share/opensonic/images/template3.png
opensonic /usr/share/opensonic/images/title.png
opensonic /usr/share/opensonic/languages/
opensonic /usr/share/opensonic/languages/deutsch.lng
opensonic /usr/share/opensonic/languages/dutch.lng
opensonic /usr/share/opensonic/languages/english.lng
opensonic /usr/share/opensonic/languages/francais.lng
opensonic /usr/share/opensonic/languages/indonesian.lng
opensonic /usr/share/opensonic/languages/italiano.lng
opensonic /usr/share/opensonic/languages/polish.lng
opensonic /usr/share/opensonic/languages/ptbr.lng
opensonic /usr/share/opensonic/levels/
opensonic /usr/share/opensonic/levels/blue_ocean_1.lev
opensonic /usr/share/opensonic/levels/blue_ocean_2.lev
opensonic /usr/share/opensonic/levels/blue_ocean_3.lev
opensonic /usr/share/opensonic/levels/desert1.lev
opensonic /usr/share/opensonic/levels/exotic_1.lev
opensonic /usr/share/opensonic/levels/exotic_2.lev
opensonic /usr/share/opensonic/levels/exotic_3.lev
opensonic /usr/share/opensonic/levels/exotichell_1.lev
opensonic /usr/share/opensonic/levels/prototype.lev
opensonic /usr/share/opensonic/levels/superboss_1.lev
opensonic /usr/share/opensonic/levels/superboss_2.lev
opensonic /usr/share/opensonic/levels/template.lev
opensonic /usr/share/opensonic/levels/testzone.lev
opensonic /usr/share/opensonic/levels/tutorial_1.lev
opensonic /usr/share/opensonic/levels/tutorial_2.lev
opensonic /usr/share/opensonic/license.txt
opensonic /usr/share/opensonic/licenses/
opensonic /usr/share/opensonic/licenses/2xsai.txt
opensonic /usr/share/opensonic/licenses/Allegro.txt
opensonic /usr/share/opensonic/licenses/DUMB.txt
opensonic /usr/share/opensonic/licenses/jpgalleg.txt
opensonic /usr/share/opensonic/licenses/loadpng.txt
opensonic /usr/share/opensonic/licenses/logg.txt
opensonic /usr/share/opensonic/licenses/nanoparser.txt
opensonic /usr/share/opensonic/musics/
opensonic /usr/share/opensonic/musics/boss.ogg
opensonic /usr/share/opensonic/musics/credits.txt
opensonic /usr/share/opensonic/musics/crusader.ogg
opensonic /usr/share/opensonic/musics/invincible.ogg
opensonic /usr/share/opensonic/musics/luminous_vein.ogg
opensonic /usr/share/opensonic/musics/options.ogg
opensonic /usr/share/opensonic/musics/speed.ogg
opensonic /usr/share/opensonic/musics/title.ogg
opensonic /usr/share/opensonic/objects/
opensonic /usr/share/opensonic/objects/old_enemies.obj
opensonic /usr/share/opensonic/opensonic
opensonic /usr/share/opensonic/quests/
opensonic /usr/share/opensonic/quests/default.qst
opensonic /usr/share/opensonic/quests/extra.qst
opensonic /usr/share/opensonic/quests/superbosses.qst
opensonic /usr/share/opensonic/quests/tutorial.qst
opensonic /usr/share/opensonic/readme.html
opensonic /usr/share/opensonic/samples/
opensonic /usr/share/opensonic/samples/1up.ogg
opensonic /usr/share/opensonic/samples/acidshield.wav
opensonic /usr/share/opensonic/samples/bigring.wav
opensonic /usr/share/opensonic/samples/bigshot.wav
opensonic /usr/share/opensonic/samples/bosshit.wav
opensonic /usr/share/opensonic/samples/brake.wav
opensonic /usr/share/opensonic/samples/break.wav
opensonic /usr/share/opensonic/samples/bumper.wav
opensonic /usr/share/opensonic/samples/cash.wav
opensonic /usr/share/opensonic/samples/checkpoint.wav
opensonic /usr/share/opensonic/samples/choose.wav
opensonic /usr/share/opensonic/samples/credits.txt
opensonic /usr/share/opensonic/samples/death.wav
opensonic /usr/share/opensonic/samples/deny.wav
opensonic /usr/share/opensonic/samples/destroypop.wav
opensonic /usr/share/opensonic/samples/door1.wav
opensonic /usr/share/opensonic/samples/door2.wav
opensonic /usr/share/opensonic/samples/endsign.wav
opensonic /usr/share/opensonic/samples/fire.wav
opensonic /usr/share/opensonic/samples/fire2.wav
opensonic /usr/share/opensonic/samples/fireshield.wav
opensonic /usr/share/opensonic/samples/floorfall.wav
opensonic /usr/share/opensonic/samples/glasses.wav
opensonic /usr/share/opensonic/samples/goal.ogg
opensonic /usr/share/opensonic/samples/jump.wav
opensonic /usr/share/opensonic/samples/puff.wav
opensonic /usr/share/opensonic/samples/return.wav
opensonic /usr/share/opensonic/samples/ring.wav
opensonic /usr/share/opensonic/samples/ringcount.wav
opensonic /usr/share/opensonic/samples/ringless.wav
opensonic /usr/share/opensonic/samples/scratch.wav
opensonic /usr/share/opensonic/samples/select.wav
opensonic /usr/share/opensonic/samples/shield.wav
opensonic /usr/share/opensonic/samples/shot.wav
opensonic /usr/share/opensonic/samples/spikes.wav
opensonic /usr/share/opensonic/samples/spikes_appearing.wav
opensonic /usr/share/opensonic/samples/spikes_disappearing.wav
opensonic /usr/share/opensonic/samples/spin.wav
opensonic /usr/share/opensonic/samples/spindash1.wav
opensonic /usr/share/opensonic/samples/spindash2.wav
opensonic /usr/share/opensonic/samples/spring.wav
opensonic /usr/share/opensonic/samples/switch.wav
opensonic /usr/share/opensonic/samples/teleporter.wav
opensonic /usr/share/opensonic/samples/tfly1.wav
opensonic /usr/share/opensonic/samples/tfly2.wav
opensonic /usr/share/opensonic/samples/thundershield.wav
opensonic /usr/share/opensonic/samples/touch.wav
opensonic /usr/share/opensonic/samples/touch2.wav
opensonic /usr/share/opensonic/samples/watershield.wav
opensonic /usr/share/opensonic/samples/windshield.wav
opensonic /usr/share/opensonic/screenshots/
opensonic /usr/share/opensonic/screenshots/screenshots.txt
opensonic /usr/share/opensonic/sprites/
opensonic /usr/share/opensonic/sprites/animal.spr
opensonic /usr/share/opensonic/sprites/bigring.spr
opensonic /usr/share/opensonic/sprites/bluering.spr
opensonic /usr/share/opensonic/sprites/bosses.spr
opensonic /usr/share/opensonic/sprites/bumper.spr
opensonic /usr/share/opensonic/sprites/charge.spr
opensonic /usr/share/opensonic/sprites/checkpointorb.spr
opensonic /usr/share/opensonic/sprites/chef.spr
opensonic /usr/share/opensonic/sprites/danger.spr
opensonic /usr/share/opensonic/sprites/dangpower.spr
opensonic /usr/share/opensonic/sprites/dnadoor.spr
opensonic /usr/share/opensonic/sprites/door.spr
opensonic /usr/share/opensonic/sprites/explosion.spr
opensonic /usr/share/opensonic/sprites/fireball.spr
opensonic /usr/share/opensonic/sprites/flyingboy.spr
opensonic /usr/share/opensonic/sprites/flyingeyes.spr
opensonic /usr/share/opensonic/sprites/font.spr
opensonic /usr/share/opensonic/sprites/glasses.spr
opensonic /usr/share/opensonic/sprites/goal.spr
opensonic /usr/share/opensonic/sprites/goldfish.spr
opensonic /usr/share/opensonic/sprites/hud.spr
opensonic /usr/share/opensonic/sprites/icon.spr
opensonic /usr/share/opensonic/sprites/itembox.spr
opensonic /usr/share/opensonic/sprites/joan.spr
opensonic /usr/share/opensonic/sprites/kleps.spr
opensonic /usr/share/opensonic/sprites/lady_bugsy.spr
opensonic /usr/share/opensonic/sprites/levelact.spr
opensonic /usr/share/opensonic/sprites/loop.spr
opensonic /usr/share/opensonic/sprites/menu.spr
opensonic /usr/share/opensonic/sprites/misc.spr
opensonic /usr/share/opensonic/sprites/nafder.spr
opensonic /usr/share/opensonic/sprites/neon.spr
opensonic /usr/share/opensonic/sprites/oranjection.spr
opensonic /usr/share/opensonic/sprites/ring.spr
opensonic /usr/share/opensonic/sprites/roboxer.spr
opensonic /usr/share/opensonic/sprites/shield.spr
opensonic /usr/share/opensonic/sprites/spikes.spr
opensonic /usr/share/opensonic/sprites/spring.spr
opensonic /usr/share/opensonic/sprites/surge.spr
opensonic /usr/share/opensonic/sprites/surpreyes.spr
opensonic /usr/share/opensonic/sprites/switch.spr
opensonic /usr/share/opensonic/sprites/teleporter.spr
opensonic /usr/share/opensonic/themes/
opensonic /usr/share/opensonic/themes/credits.bg
opensonic /usr/share/opensonic/themes/desert1.bg
opensonic /usr/share/opensonic/themes/desert1.brk
opensonic /usr/share/opensonic/themes/intro.bg
opensonic /usr/share/opensonic/themes/island.bg
opensonic /usr/share/opensonic/themes/island.brk
opensonic /usr/share/opensonic/themes/island.grp
opensonic /usr/share/opensonic/themes/island2.bg
opensonic /usr/share/opensonic/themes/island2.brk
opensonic /usr/share/opensonic/themes/island3.bg
opensonic /usr/share/opensonic/themes/island3.brk
opensonic /usr/share/opensonic/themes/langselect.bg
opensonic /usr/share/opensonic/themes/levelselect.bg
opensonic /usr/share/opensonic/themes/menu.bg
opensonic /usr/share/opensonic/themes/ocean.bg
opensonic /usr/share/opensonic/themes/ocean.brk
opensonic /usr/share/opensonic/themes/ocean2.bg
opensonic /usr/share/opensonic/themes/ocean2.brk
opensonic /usr/share/opensonic/themes/ocean2b.bg
opensonic /usr/share/opensonic/themes/oceanb.bg
opensonic /usr/share/opensonic/themes/oceanf.bg
opensonic /usr/share/opensonic/themes/options.bg
opensonic /usr/share/opensonic/themes/prototype.bg
opensonic /usr/share/opensonic/themes/prototype.brk
opensonic /usr/share/opensonic/themes/template.bg
opensonic /usr/share/opensonic/themes/template.brk
opensonic /usr/share/opensonic/themes/template.grp
opensonic /usr/share/opensonic/themes/tutorial.bg

Thanks

Offline

#4 2012-04-07 03:31:55

ConnorBehan
Package Maintainer (PM)
From: Long Island NY
Registered: 2007-07-05
Posts: 1,359
Website

Re: Opensonic FATAL ERROR: couldn't load spritesheet

Oh well then the file was already in the right place. Are you sure the website instructions need to be followed by users of the package? That sounds like installation advice - stuff you would only use when you're making a PKGBUILD. To see where the image is being looked for instead, it might help to run "strace" on opensonic and look for lines that refer to png files.


6EA3 F3F3 B908 2632 A9CB E931 D53A 0445 B47A 0DAB
Great things come in tar.xz packages.

Offline

Board footer

Powered by FluxBB