# DevilutionX (Diablo 1) for RG99 ## Installation **This version is experimental and requires using an unsupported fork of OpenDingux!** 1. Install the OpenDingux fork from https://github.com/od-contrib/buildroot/releases 2. Copy [devilutionx-rg99.opk](https://github.com/diasurgical/devilutionX/releases/latest/download/devilutionx-rg99.opk) to the apps directory. 3. Unpack and minify all the MPQ contents using `unpack_and_minify` from https://github.com/diasurgical/devilutionx-mpq-tools/. 4. Copy the resulting directories to: ~~~ /media/data/local/home/.local/share/diasurgical/devilution/ ~~~ You will need to symlink `/media/data/local/home/.local` to your SD card first: ~~~ mv /media/data/local/home/.local /media/sdcard/dotlocal ln -s /media/data/local/home/.local /media/sdcard/dotlocal ~~~ ## Controls - D-pad: move hero - A: attack nearby enemies, talk to townspeople and merchants, pickup/place items in the inventory, OK while in main menu - B: select spell, back while in menus - X: pickup items, open nearby chests and doors, use item in the inventory - Y: cast spell, delete character while in main menu - R: use mana potion from belt - L: use health item from belt - Start + Select: game menu (alt: Start + ↑) - Start + L or ←: character info - Start + R or →: inventory - Start + ↓: map - Start + Y: Quest log - Start + B: Spell book - Select + A/B/X/Y: hot spell - Select + D-pad: move map/cursor - Select + L: left mouse click - Select + R: right mouse click - Suspend: map --- Game saves and `diablo.ini` are located at: ~~~ /media/home/.local/share/diasurgical/devilution/ ~~~ Saves are compatible with PC saves from Diablo 1 and DevilutionX. ## Resources * Discord: https://discord.gg/aQBQdDe * GitHub: https://github.com/diasurgical/devilutionX