Telnet or SSH client?
-
Would like to give Ancient Domains of Mystery a try on the Pi.
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.
-
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).
-
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. :)
-
@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 anadom
folder so you can just extract this archive in theports
folder.)Make a launch script
~/RetroPie/roms/ports/adom.sh
that launches theadom
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.
-
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
-
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!
-
I'd much prefer a cleaner looking font if I'm playing this on a big TV.
Thanks for the offer though. :)
-
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
-
You can click on those previous images to make them bigger by the way.
-
@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)
-
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
-
@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
-
@BennyProfane is exactly right, I can see from your screenshot @Addison that the
adom
executable (and thedocs
andlicenses
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 leaveemulators.cfg
where it is) or, alter theemulators.cfg
file to use the executable at its existing location:pushd /opt/retropie/configs/ports/adom;
instead of starting withpushd ~/RetroPie...
orpushd /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.
-
Moved the adom folder to what should be the correct place now.
/home/pi/RetroPie/roms/ports/adom
/opt/retropie/configs/ports/adom
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?
-
@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 yourroms
folder on an external drive ? -
It's a 256 MB micro SD card.
-
So do this?
-
Don't think that worked.
Black screen now for about 10 minutes. :/
-
If you manually run the
adom
executable (exiting EmulationStation), does it work ?
Run the same commands as you have configured in theemulators.cfg
entry foradom
and see if it works. -
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"
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.