Many of you might know Diablo 1 back from the days.
A bit-identical source code version is available from github: diasurgical/devilution
A newer versions for modern OS is available here: diasurgical/devilutionX
I added platform support for the clockwork pi GameShell and I kindly ask you to run a beta test before I submit a pull request:
What you need is:
- A copy of diablo 1 (get your CD from your parents loft or buy a copy from the download platforms) and copy the diabdat.mpq to ‘/home/cpi/.local/share/diasurgical/devilution/’
- Copy https://raw.githubusercontent.com/danie1kr/devilutionX/gameshell/Packaging/cpi-gamesh/init.py to your GameShell under a new folder in /home/cpi/apps/Menu.
- Restart the UI which will make the devilutionX available where you have put it to (in case the UI is stuck at “loading”, simply delete the init.py from the sd card).
- Open devilutionX and hit “X” to download the source and compile it. It should take about five minutes. When everything is in place, hit “A” to play.
You can have a look at the key mapping here: https://github.com/danie1kr/devilutionX/tree/gameshell/Packaging/cpi-gamesh
Please tell me if anything is missing and if the key mapping is useful.
In the mean time, I will tidy up some things and inform you when the pull request has been accepted so we can switch to the diasurgical team.