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

    Telnet or SSH client?

    Scheduled Pinned Locked Moved Help and Support
    telnetssh client
    32 Posts 5 Posters 2.0k 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.
    • AddisonA
      Addison
      last edited by

      Would like to give Ancient Domains of Mystery a try on the Pi.

      http://nethack.veekun.com/

      Hoping for something that lets me customize the size of the screen (80x25 tiles), choice of coloring, and one where I can use my own special font.

      Searched here and no mentions of Telnet and only two SSH hits but not a Pi installable client.

      Cheers.

      1 Reply Last reply Reply Quote 0
      • B
        BennyProfane
        last edited by

        ADOM is such an amazing game - Diablo with the depth of D&D and one of the major ‘original’ rogue likes before it became a trend… you’re going to have a lot of fun!

        However I would not recommend the online version you seem to be pointing to, instead download the latest version of the free version you can find here https://www.adom.de/home/downloads.html - and scroll down to the ASCII version - and you can just run in any Debian terminal and use the font of your choice (and not blow out your vision if you are playing on a TV).

        AddisonA 1 Reply Last reply Reply Quote 1
        • AddisonA
          Addison @BennyProfane
          last edited by

          Ooh.

          There's a Linux (Raspbian) ARM version?

          Joy!

          No idea how to install this into Emulation Station though.

          Could someone post me a quick guide link on how to do that?

          And yeah, ADOM is the closest thing to a real Dungeon and Dragons experience.

          Who needs graphics when you can use your imagination which is even better. :)

          S 1 Reply Last reply Reply Quote 0
          • S
            sleve_mcdichael @Addison
            last edited by sleve_mcdichael

            @Addison run it as a port.

            The "easy" way:

            Make a folder ~/RetroPie/roms/ports/adom and extract the game archive there (the .tar.gz archive already contains an adom folder so you can just extract this archive in the ports folder.)

            Make a launch script ~/RetroPie/roms/ports/adom.sh that launches the adom executable directly:

            #!/bin/bash
            
            cd ~/RetroPie/roms/ports/adom
            ./adom
            

            If you've never installed a "port" in the RetroPie-Setup, you'll need to install one now to activate the "ports" system in EmulationStation. Doom (lr-prboom) and Duke Nukem 3D (eduke32) both come with free shareware/demo versions if you don't want to track down anything else.


            The "complete" way:

            Give the launch script a descriptive name:

            ~/RetroPie/roms/ports/ADOM - Ancient Domains Of Mystery.sh
            

            ...and launch the game via runcommand:

            ADOM - Ancient Domains Of Mystery.sh content:

            #!/bin/bash
            
            "/opt/retropie/supplementary/runcommand/runcommand.sh" 0 _PORT_ adom ""
            

            To make that run command work, you need an emulator config. Make a file at location /opt/retropie/configs/ports/adom/emulators.cfg with the content:

            adom="pushd ~/RetroPie/roms/ports/adom; ./adom; popd"
            default="adom"
            

            Once again, if you haven't installed any "ports" previously, you'll need to install one now to activate the system.

            AddisonA 3 Replies Last reply Reply Quote 2
            • AddisonA
              Addison @sleve_mcdichael
              last edited by

              @sleve_mcdichael

              I already have TinyFugue and some other goodies in the Ports folder.

              Think your explanation is simple enough to follow.

              Going to give this a try within the hour.

              Thanks! :D

              1 Reply Last reply Reply Quote 0
              • T
                ts-x
                last edited by

                FYI, there’s a MSDOS version that runs in DOSBox as well. Have it up and running on my Pi3 and can provide you with the start script and configs tomorrow if you’d like. It’s a really cool game!

                AddisonA 1 Reply Last reply Reply Quote 1
                • AddisonA
                  Addison @ts-x
                  last edited by

                  @ts-x

                  I'd much prefer a cleaner looking font if I'm playing this on a big TV.

                  Thanks for the offer though. :)

                  1 Reply Last reply Reply Quote 0
                  • AddisonA
                    Addison @sleve_mcdichael
                    last edited by

                    @sleve_mcdichael

                    I tried launching in Emulation Station from the Ports folder.

                    Black screen for about 4 seconds then it returned back to menu.

                    What have I done so wrong? :P

                    alt text
                    alt text
                    alt text

                    1 Reply Last reply Reply Quote 0
                    • AddisonA
                      Addison
                      last edited by

                      You can click on those previous images to make them bigger by the way.

                      B 1 Reply Last reply Reply Quote 0
                      • B
                        BennyProfane @Addison
                        last edited by BennyProfane

                        @Addison I think you just missed the part where you get the ADOM archive from the website and unzip it in the ports folder. Also kudos for trying the ‘long’ version but if you are still stuck let’s go with the easier/first version the person earlier provided.

                        For what it’s worth I don’t even use it as a port - I have the desktop installed (which you can install through one of the menus if you got the stock image), boot into that and run from there (mainly because as a purist I like to track stuff on a notepad as I am running up/down dungeons). But the port is definitely a good touch.

                        Edit: so just to clarify there should be an extra ‘adom’ folder in the ports directory, alongside all the sh files (not just the adom.sh file)

                        AddisonA 1 Reply Last reply Reply Quote 1
                        • AddisonA
                          Addison @BennyProfane
                          last edited by

                          @BennyProfane

                          Okay.

                          I used your initial link and downloaded the only one that had a fruit picture "Linux (Raspbian) ARM" to my Desktop Windows 11.

                          I then unzipped it using Winrar and it created an adom folder for me.

                          Transferred that folder to /opt/retropie/configs/ports/ with your suggestion using WinSCP.

                          Thought I followed your steps completely, but I must have went wrong somewhere.

                          I'm sure the problem is me and not you. :P

                          B 1 Reply Last reply Reply Quote 0
                          • B
                            BennyProfane @Addison
                            last edited by

                            @Addison you’re super close - think it went to the wrong ports folder using WinSCP - see how your first screenshot uses the /home/pi path -> needs to be there

                            S 1 Reply Last reply Reply Quote 1
                            • S
                              sleve_mcdichael @BennyProfane
                              last edited by

                              @BennyProfane is exactly right, I can see from your screenshot @Addison that the adom executable (and the docs and licenses folders that come with it), are in the config folder at:

                              /opt/retropie/configs/ports/adom
                              

                              ...when it should be in the rom folder instead, at:

                              /home/pi/RetroPie/roms/ports/adom
                              

                              You can either move the executable to the roms folder (and optionally the docs and licenses too, if you want, but leave emulators.cfg where it is) or, alter the emulators.cfg file to use the executable at its existing location: pushd /opt/retropie/configs/ports/adom; instead of starting with pushd ~/RetroPie... or pushd /home/pi....

                              It just comes down to where you want the game file to live, either in the "roms" area or "configs" area of your system -- but it's all your choice, the system itself doesn't really care either way, as long as it knows where to find it.

                              1 Reply Last reply Reply Quote 1
                              • AddisonA
                                Addison
                                last edited by

                                Moved the adom folder to what should be the correct place now.

                                /home/pi/RetroPie/roms/ports/adom
                                alt text

                                /opt/retropie/configs/ports/adom
                                alt text

                                Black screen again for 5 seconds then brings me back to the menu in Emulation Station.

                                Do I need to give something an executable permission?

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

                                  @Addison said in Telnet or SSH client?:

                                  Do I need to give something an executable permission?

                                  Yes, of course - the main program (adom) needs to be executable. Is your roms folder on an external drive ?

                                  AddisonA 1 Reply Last reply Reply Quote 1
                                  • AddisonA
                                    Addison @mitu
                                    last edited by

                                    @mitu

                                    It's a 256 MB micro SD card.

                                    1 Reply Last reply Reply Quote 0
                                    • AddisonA
                                      Addison
                                      last edited by

                                      So do this?

                                      alt text

                                      1 Reply Last reply Reply Quote 0
                                      • AddisonA
                                        Addison
                                        last edited by

                                        Don't think that worked.

                                        Black screen now for about 10 minutes. :/

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

                                          If you manually run the adom executable (exiting EmulationStation), does it work ?
                                          Run the same commands as you have configured in the emulators.cfg entry for adom and see if it works.

                                          AddisonA 1 Reply Last reply Reply Quote 1
                                          • AddisonA
                                            Addison @mitu
                                            last edited by

                                            @mitu

                                            I feel like such a burden here at times.

                                            Wish Linux would upgrade to Windows so I could just point and click on stuff to make things easy.

                                            Obviously, I have no idea what I'm doing. :/

                                            pi@retropie:~ $ cd /home/pi/RetroPie/roms/ports
                                            pi@retropie:~/RetroPie/roms/ports $ ADOM - Ancient Domains Of Mystery.sh
                                            -bash: ADOM: command not found
                                            pi@retropie:~/RetroPie/roms/ports $ sudu ADOM - Ancient Domains Of Mystery.sh
                                            -bash: sudu: command not found
                                            pi@retropie:~/RetroPie/roms/ports $ cd adom
                                            pi@retropie:~/RetroPie/roms/ports/adom $ adom
                                            -bash: adom: command not found
                                            pi@retropie:~/RetroPie/roms/ports/adom $ sudo adom
                                            sudo: adom: command not found
                                            pi@retropie:~/RetroPie/roms/ports/adom $ adom="pushd ~/RetroPie/roms/ports/adom; ./adom; popd"
                                            pi@retropie:~/RetroPie/roms/ports/adom $ default="adom"
                                            
                                            
                                            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.