RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Rocks´n Diamonds / Emerald Mine clone.... Port!

    Scheduled Pinned Locked Moved General Discussion and Gaming
    portemeraldmineamiga
    16 Posts 5 Posters 5.2k 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.
    • P
      Pyjamarama
      last edited by

      @HPK-de Sorry, I meant how to install the Linux distro of the game to my RetroPie (Pi3)

      H 1 Reply Last reply Reply Quote 0
      • H
        HPK-de @Pyjamarama
        last edited by HPK-de

        @Pyjamarama
        That´s easy.

        1. Download the game as tar.gz here:
          http://www.artsoft.org/RELEASES/unix/rocksndiamonds/rocksndiamonds-4.0.0.0-rc3.tar.gz

        2. Extract the archive: tar -xzf rocksndiamonds-4.0.0.0-rc3.tar.gz

        3. Go to the folder where the data is extracted to

        4. Type: "sudo make clean"

        5. Type: "sudo make sdl"

        6. I have copied the complete folder to my ports folder (optional).

        7. You have to make an sh-file for starting the game via Ports menu.
          This file must be placed in /home/pi/RetroPie/roms/ports/ in order to find the
          game in the ports menu of Emulationstation.

        8. I´ve made my sh file executable: sudo chmod +x filename.sh

        This file should look like this (depending on your folder structure):

        #!/bin/bash
        "/home/pi/RetroPie/roms/ports/rocksndiamonds-4.0.0.0-rc3/./rocksndiamonds"

        (The game ist started via the command "./rocksndiamonds")

        I hope that helps ;)

        T cyperghostC 2 Replies Last reply Reply Quote 1
        • T
          tien_huu_1408 @HPK-de
          last edited by tien_huu_1408

          @HPK-de It worked perfectly on my RasPi 3. Nice guide. Thanks a lot.

          1 Reply Last reply Reply Quote 0
          • cyperghostC
            cyperghost @HPK-de
            last edited by

            @HPK-de
            I tried to compile the game on myself, but get an error
            recipe for target 'sdl' failed

            Do you know a fix? Or can you please upload the compiled game?

            H 1 Reply Last reply Reply Quote 0
            • H
              HPK-de @cyperghost
              last edited by

              @cyperghost

              Hi, i uploaded the compiled version to my google drive so you can download it.
              It is open surce anyway :-)
              It´s a ZIP File, (~6MB) which containes the folder of the game and the .sh startup script
              i made for it.
              You maybe have to change that, according to your folder structure.
              I put the game in the "home/pi/RetroPie/roms/ports" ports folder....

              Here is the link:

              https://drive.google.com/file/d/0B9TW8MipAel7aWN1ZzFGUkN1Qk0/view?usp=sharing

              Have fun with it.

              HPK-de

              cyperghostC P 2 Replies Last reply Reply Quote 2
              • cyperghostC
                cyperghost @HPK-de
                last edited by

                @HPK-de
                Thank you ... there is something wrong with my SDL settings. I receive error ./rocksndiamonds: error while loading shared libraries: libSDL_net-1.2.so.0: cannot open shared object file: No such file or directory

                herb_fargusH 1 Reply Last reply Reply Quote 0
                • P
                  Pyjamarama @HPK-de
                  last edited by

                  @HPK-de Worked like a charm. I did a chmod + x to the .sh file and the executable. For reasons uknown it cannot red the up and down in my fresh new ZeroEncoder stick. Left and Right work OK...but I think I have seen it in other ports too. Something with my config or SDL maybe...

                  1 Reply Last reply Reply Quote 0
                  • herb_fargusH
                    herb_fargus administrators @cyperghost
                    last edited by

                    @cyperghost likely missing a dependency:

                    libsdl-net1.2 libsdl-net1.2-dev

                    If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

                    Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

                    cyperghostC 1 Reply Last reply Reply Quote 1
                    • cyperghostC
                      cyperghost @herb_fargus
                      last edited by

                      @herb_fargus said in Rocks´n Diamonds / Emerald Mine clone.... Port!:

                      libsdl-net1.2 libsdl-net1.2-dev

                      You both (@HPK-de and @herb_fargus rock :)

                      sudo apt-get install libsdl-net1.2 libsdl-net1.2-dev
                      
                      1 Reply Last reply Reply Quote 0
                      • herb_fargusH
                        herb_fargus administrators
                        last edited by

                        In case anyone is interested I created a module for it and submitted a pull request to @zerojay's retropie extra repository:

                        https://github.com/zerojay/RetroPie-Extra/pull/184

                        I only tested on my pc but it should work on the pi too.

                        If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

                        Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

                        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.