RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Wolf4SDL closes immediately after starting Spear of Destiny Ep 1

    Scheduled Pinned Locked Moved Help and Support
    wolf4sdlretropie
    13 Posts 3 Posters 534 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • mituM
      mitu Global Moderator
      last edited by mitu

      Seems like you're missing some files - did you copy the files from a working DOS installation ? Make sure all files (.sod, .sd1) are lowercase.

      Post a listing of your $HOME/RetroPie-Setup/roms/ports/wolf3d files (run ls -1 $HOME/RetroPie/roms/ports/wolf3d).

      1 Reply Last reply Reply Quote 0
      • C
        Chuckgofer
        last edited by Chuckgofer

        audiohed.sd2
        audiohed.sd3
        audiohed.sdm
        audiohed.sod
        audiohed.wl1
        audiohed.wl6
        audiot.sd2
        audiot.sd3
        audiot.sdm
        audiot.sod
        audiot.wl1
        audiot.wl6
        config.sd2
        config.sd3
        config.sdm
        config.sod
        config.wl6
        gamemaps.sd1
        gamemaps.sd2
        gamemaps.sd3
        gamemaps.sdm
        gamemaps.sod
        gamemaps.wl1
        gamemaps.wl6
        maphead.sd1
        maphead.sd2
        maphead.sd3
        maphead.sdm
        maphead.sod
        maphead.wl1
        maphead.wl6
        vgadict.sd2
        vgadict.sd3
        vgadict.sdm
        vgadict.sod
        vgadict.wl1
        vgadict.wl6
        vgagraph.sd2
        vgagraph.sd3
        vgagraph.sdm
        vgagraph.sod
        vgagraph.wl1
        vgagraph.wl6
        vgahead.sd2
        vgahead.sd3
        vgahead.sdm
        vgahead.sod
        vgahead.wl1
        vgahead.wl6
        vswap.sd1
        vswap.sd2
        vswap.sd3
        vswap.sdm
        vswap.sod
        vswap.wl1
        vswap.wl6

        I downloaded the Spear of Destiny files off of my retropie setup, and dropped ecwolf in the folder, and Spear of destiny ep 1 worked. Matched the md5 too.

        mituM 1 Reply Last reply Reply Quote 0
        • mituM
          mitu Global Moderator @Chuckgofer
          last edited by

          I don't have access right now to my installation to check, though it seems most of the files needed (mainy .sod ones) are there. Can you run a checksum on them just to cross-check ?

          pushd $HOME/RetroPie/roms/ports/wolf3d
          md5sum *.sod
          popd
          
          1 Reply Last reply Reply Quote 0
          • C
            Chuckgofer
            last edited by Chuckgofer

            6e914d15335125872737718470061ad8 audiohed.sod
            10020fce0f04d21bd07b1b5b951c360a audiot.sod
            3e676d1c1350de03d1bd58e7b8dda498 config.sod
            04f16534235b4b57fc379d5709f88f4a gamemaps.sod
            276c79a4a6419db6b23e7699e41cb9fa maphead.sod
            30b11372b9ec6bc06289eb3e9b2ef0b9 vgadict.sod
            3b85f170098fb48d91d8bedd0cac4e0d vgagraph.sod
            fb75007a1167bba05c4acadf90bc30d8 vgahead.sod
            b1dac0a8786c7cdbb09331a4eba00652 vswap.sod

            And the md5 of everything else

            6e914d15335125872737718470061ad8 audiohed.sd2
            6e914d15335125872737718470061ad8 audiohed.sd3
            f0022742f86c214872bd72f03aaf1529 audiohed.sdm
            58aa1b9892d5adfa725fab343d9446f8 audiohed.wl1
            a41af25a2f193e7d4afbcc4301b3d1ce audiohed.wl6
            10020fce0f04d21bd07b1b5b951c360a audiot.sd2
            10020fce0f04d21bd07b1b5b951c360a audiot.sd3
            fcde1333c941229f4dd6ca099fcfe616 audiot.sdm
            4b6109e957b584e4ad7f376961f3887e audiot.wl1
            2385b488b18f8721633e5b2bdf054853 audiot.wl6
            3e676d1c1350de03d1bd58e7b8dda498 config.sd2
            3e676d1c1350de03d1bd58e7b8dda498 config.sd3
            4ccd2a2b1c957423641ddded63f9f7d8 config.sdm
            aa75133df873b660d2058425ca8539b3 config.wl6
            04f16534235b4b57fc379d5709f88f4a gamemaps.sd1
            fa5752c5b1e25ee5c4a9ec0e9d4013a9 gamemaps.sd2
            29860b87c31348e163e10f8aa6f19295 gamemaps.sd3
            4eb2f538aab6e4061dadbc3b73837762 gamemaps.sdm
            30fecd7cce6bc70402651ec922d2da3d gamemaps.wl1
            a4e73706e100dc0cadfb02d23de46481 gamemaps.wl6
            276c79a4a6419db6b23e7699e41cb9fa maphead.sd1
            d55508cd58e2e61076ac81b98aeb9269 maphead.sd2
            a8b24dd3d3271e0b7fc6f2f995915f27 maphead.sd3
            40fa03caf7a1a4dbd22da4321c6e10d4 maphead.sdm
            7b6dd4e55c33c33a41d1600be5df3228 maphead.wl1
            b8d2a78bc7c50da7ec9ab1d94f7975e1 maphead.wl6
            30b11372b9ec6bc06289eb3e9b2ef0b9 vgadict.sd2
            30b11372b9ec6bc06289eb3e9b2ef0b9 vgadict.sd3
            2f85b6763a582df19e6a35dd9634c736 vgadict.sdm
            76a6128f3c0dd9b77939ce8313992746 vgadict.wl1
            dec8939cff5a4ec27ae7b43e8f52ec28 vgadict.wl6
            3b85f170098fb48d91d8bedd0cac4e0d vgagraph.sd2
            3b85f170098fb48d91d8bedd0cac4e0d vgagraph.sd3
            1cc5ceb8e43c0c0030cf552fc8ae9d0d vgagraph.sdm
            74decb641b1a4faed173e10ab744bff0 vgagraph.wl1
            8b40b5b785f898e229bf1c2f2e3ee003 vgagraph.wl6
            fb75007a1167bba05c4acadf90bc30d8 vgahead.sd2
            fb75007a1167bba05c4acadf90bc30d8 vgahead.sd3
            18c03cb401ed274bc0b659e951140e64 vgahead.sdm
            61bf1616e78367853c91f2c04e2c1cb7 vgahead.wl1
            8e75e3ffb842ed3d08abe6ffea97b231 vgahead.wl6
            b1dac0a8786c7cdbb09331a4eba00652 vswap.sd1
            25d92ac0ba012a1e9335c747eb4ab177 vswap.sd2
            94aeef7980ef640c448087f92be16d83 vswap.sd3
            35afda760bea840b547d686a930322dc vswap.sdm
            6efa079414b817c97db779cecfb081c9 vswap.wl1
            b8ff4997461bafa5ef2a94c11f9de001 vswap.wl6

            1 Reply Last reply Reply Quote 0
            • mituM
              mitu Global Moderator
              last edited by

              The .sod files are similar to my installation - which works fine - so it seems this is not an issue with missing game files. Just to make sure, the checksum was calculated directly on the RPI and not on the original installation ?

              C 1 Reply Last reply Reply Quote 0
              • C
                Chuckgofer @mitu
                last edited by

                @mitu yes

                1 Reply Last reply Reply Quote 0
                • mituM
                  mitu Global Moderator
                  last edited by

                  Ok. Well, just on the slim chance there's somehow a file that's wrong somewhere, can you run the following commands:

                  pushd /home/pi/roms/ports/wolf3d
                  strace -e openat /opt/retropie/ports/wolf4sdl/bin/wolf4sdl-spear
                  popd
                  

                  The 2nd command should try and start the game, recording any file access (open) and printing it on the terminal. Post the last 20 lines that begin with openat, printed by wolf4spl before it exits.

                  C 1 Reply Last reply Reply Quote 0
                  • C
                    Chuckgofer @mitu
                    last edited by

                    @mitu I assume you mean /home/pi/RetroPie/roms/ports/wolf3d,

                    Here's the output

                    #
                    openat(AT_FDCWD, "/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 14
                    openat(AT_FDCWD, "/dev/snd/pcmC0D0p", O_RDWR|O_NONBLOCK|O_CLOEXEC) = 15
                    openat(AT_FDCWD, "maphead.sod", O_RDONLY) = 14
                    openat(AT_FDCWD, "gamemaps.sod", O_RDONLY) = 14
                    openat(AT_FDCWD, "vgadict.sod", O_RDONLY) = 14
                    openat(AT_FDCWD, "vgahead.sod", O_RDONLY) = 14
                    openat(AT_FDCWD, "vgagraph.sod", O_RDONLY) = 14
                    openat(AT_FDCWD, "audiohed.sod", O_RDONLY) = 14
                    openat(AT_FDCWD, "audiot.sod", O_RDONLY) = 14
                    openat(AT_FDCWD, "/home/pi/.wolf4sdl/config.sod", O_RDONLY) = -1 ENOENT (No such                                                                          file or directory)
                    openat(AT_FDCWD, "/home/pi/.wolf4sdl/savegam0.sod", O_RDONLY) = -1 ENOENT (No su                                                                         ch file or directory)
                    openat(AT_FDCWD, "/home/pi/.wolf4sdl/savegam1.sod", O_RDONLY) = -1 ENOENT (No su                                                                         ch file or directory)
                    openat(AT_FDCWD, "/home/pi/.wolf4sdl/savegam2.sod", O_RDONLY) = -1 ENOENT (No su                                                                         ch file or directory)
                    openat(AT_FDCWD, "/home/pi/.wolf4sdl/savegam3.sod", O_RDONLY) = -1 ENOENT (No su                                                                         ch file or directory)
                    openat(AT_FDCWD, "/home/pi/.wolf4sdl/savegam4.sod", O_RDONLY) = -1 ENOENT (No su                                                                         ch file or directory)
                    openat(AT_FDCWD, "/home/pi/.wolf4sdl/savegam5.sod", O_RDONLY) = -1 ENOENT (No su                                                                         ch file or directory)
                    openat(AT_FDCWD, "/home/pi/.wolf4sdl/savegam6.sod", O_RDONLY) = -1 ENOENT (No su                                                                         ch file or directory)
                    openat(AT_FDCWD, "/home/pi/.wolf4sdl/savegam7.sod", O_RDONLY) = -1 ENOENT (No su                                                                         ch file or directory)
                    openat(AT_FDCWD, "/home/pi/.wolf4sdl/savegam8.sod", O_RDONLY) = -1 ENOENT (No su                                                                         ch file or directory)
                    openat(AT_FDCWD, "/home/pi/.wolf4sdl/savegam9.sod", O_RDONLY) = -1 ENOENT (No su                                                                         ch file or directory)
                    
                    1 Reply Last reply Reply Quote 0
                    • mituM
                      mitu Global Moderator
                      last edited by

                      Seems ok. The config.sod opening error is ok, since this is where the settings are stored and you haven't got a chance to save any setting.

                      Not sure what's the issue here and unfortunately the game doesn't have any logging to show what's not working.

                      1 Reply Last reply Reply Quote 0
                      • C
                        Chuckgofer
                        last edited by

                        I see, thanks for trying

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                        Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.