|
|
|
|
# DevilutionX (Diablo 1) for Nintendo 3DS
|
|
|
|
|
*New3DS only
|
|
|
|
|
|
|
|
|
|
## Installation
|
|
|
|
|
|
|
|
|
|
Start by downloading [devilutionx-n3ds.zip](https://github.com/diasurgical/devilutionX/releases/latest/download/devilutionx-n3ds.zip).
|
|
|
|
|
|
|
|
|
|
<details><summary>.3dsx installation</summary>
|
|
|
|
|
|
|
|
|
|
#### Install DevilutionX: Diablo
|
|
|
|
|
1. Extract `devilutionx.3dsx`, `CharisSILB.ttf`, and `devilutionx.mpq` and put them into `sd:/3ds/devilutionx/`.
|
|
|
|
|
2. Copy `diabdat.mpq` from your Diablo CD (or GoG install folder) to `sd:/3ds/devilutionx/`.
|
|
|
|
|
|
|
|
|
|
#### Install DevilutionX: Diablo - Hellfire
|
|
|
|
|
3. Copy `hellfire.mpq` `hfmonk.mpq` `hfmusic.mpq` and `hfvoice.mpq` from your Hellfire CD (or GoG install folder) to `sd:/3ds/devilutionx/`.
|
|
|
|
|
1. *Note:* When the Hellfire .mpqs are installed you can still launch regular Diablo by passing `--diablo` to `devilutionx.3dsx`.
|
|
|
|
|
|
|
|
|
|
</details>
|
|
|
|
|
|
|
|
|
|
<details><summary>.cia installation</summary>
|
|
|
|
|
|
|
|
|
|
#### Install DevilutionX: Diablo
|
|
|
|
|
1. Extract `devilutionx.cia` and place it on your SD card.
|
|
|
|
|
2. Extract `devilutionx.mpq` and `CharisSILB.ttf` and put them into `sd:/3ds/devilutionx/`.
|
|
|
|
|
3. Copy `diabdat.mpq` from your Diablo CD (or GoG install folder) to `sd:/3ds/devilutionx/`.
|
|
|
|
|
4. Put the SD card back into the 3DS and install `devilutionx.cia` using a title manager (e.g. [FBI](https://github.com/Steveice10/FBI)).
|
|
|
|
|
1. `devilutionx.cia` can be removed after being installed.
|
|
|
|
|
|
|
|
|
|
##### Install DevilutionX: Diablo - Hellfire
|
|
|
|
|
5. Copy `hellfire.mpq` `hfmonk.mpq` `hfmusic.mpq` and `hfvoice.mpq` from your Hellfire CD (or GoG install folder) to `sd:/3ds/devilutionx/`.
|
|
|
|
|
|
|
|
|
|
</details>
|
|
|
|
|
|
|
|
|
|
## Usage
|
|
|
|
|
|
|
|
|
|
When using .3dsx:
|
|
|
|
|
|
|
|
|
|
- Launch DevilutionX with the [Homebrew Launcher](https://github.com/fincs/new-hbmenu).
|
|
|
|
|
|
|
|
|
|
or, when using .cia:
|
|
|
|
|
|
|
|
|
|
- Launch Diablo from your 3DS Homemenu.
|
|
|
|
|
|
|
|
|
|
## Controls
|
|
|
|
|
|
|
|
|
|
- Circle-Pad or 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
|
|
|
|
|
- L: use health item from belt
|
|
|
|
|
- R: use mana potion from belt
|
|
|
|
|
- Start + ↑: game menu (alt: Start + Select)
|
|
|
|
|
- Start + ↓: toggle automap
|
|
|
|
|
- Start + ←: character sheet (alt: ZL or Start + L)
|
|
|
|
|
- Start + →: inventory (alt: ZR or Start + R)
|
|
|
|
|
- Start + X: toggle zoom
|
|
|
|
|
- Select + D-Pad: move automap or simulate mouse
|
|
|
|
|
- Select + A/B/X/Y: Spell hotkeys
|
|
|
|
|
- Select + ZL: quest log (alt: Start + Y)
|
|
|
|
|
- Select + ZR: spell book (alt: Start + B)
|
|
|
|
|
|
|
|
|
|
## Touchpad
|
|
|
|
|
|
|
|
|
|
- Single finger drag: move the mouse pointer (pointer jumps to finger)
|
|
|
|
|
- Single short tap: left mouse click
|
|
|
|
|
|
|
|
|
|
## Resources
|
|
|
|
|
|
|
|
|
|
* Discord: https://discord.gg/aQBQdDe
|
|
|
|
|
* GitHub: https://github.com/diasurgical/devilutionX
|