You are not logged in.
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
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
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
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