# DevilutionX (Diablo 1) for GKD350h

![gkd-350h-devilutionx](https://user-images.githubusercontent.com/216339/73123835-32e41080-3f8c-11ea-970c-8dd159c6e4ef.jpg)

## Installation

1. Copy [devilutionx-gkd350h.opk](https://github.com/diasurgical/devilutionX/releases/latest/download/devilutionx-gkd350h.opk) to `/media/data/apps` or `/media/sdcard/apps/`.
2. Copy `diabdat.mpq` from your CD, or GoG install folder to:

   ~~~
   /usr/local/home/.local/share/diasurgical/devilution/diabdat.mpq
   ~~~

## Controls

- Joystick / D-Pad: move hero
- ○: attack nearby enemies, talk to townspeople and merchants, pickup/place items in the inventory, OK while in main menu
- ×: select spell, back while in menus
- △: pickup items, open nearby chests and doors, use item in the inventory
- □: cast spell, delete character while in main menu
- L: use health item from belt
- R: use mana potion from belt
- Select + ↑: game menu
- Select + L or ←: character info
- Select + R or →: inventory
- Select + ↓: map
- Select + □: Quest log
- Select + ×: Spell book
- Start + △○×□: Quick spell hotkeys

## Known issues / quirks

* Start and Select are swapped in this version because Start + D-Pad controls backlight on the GKD350h.
* There is nothing to map mouse emulation to in this version because of this but it isn't necessary to play the game. Unfortunately, this also means that you can't move the automap.
* This version looks uglier than on RG350 because it uses software scaling beacuse the IPU on the GKD350h doesn't work.

Saves are compatible with PC saves from Diablo 1 and DevilutionX.

## Resources

* Discord: https://discord.gg/aQBQdDe
* GitHub: https://github.com/diasurgical/devilutionX
