Diablo-NX - Nintendo Switch Port of DevilutionX (Diablo)

Nintendo Switch Port of DevilutionX (Diablo)

68747470733a2f2f692e696d6775722e636f6d2f444b56423139382e706e67


Diablo build for modern operating systems. This is the Nintendo Switch Port. It's still in Beta as i continue to map the controls over from the PC version

How To Play:
  • Extract contents of diablo-nx.zip release into SDMC:\switch\diablo-nx
  • Copy DIABDAT.MPQ from original Diablo game disc or GOG version.
  • Launch diablo-nx.nro
  • Note: Hold R on any installed game and launch it. Do not use photo-album to launch. If you use photo-album, the homebrew only has very little memory available, and the touch keyboard doesn't work. This is true for all homebrew, not just Diablo-NX.
  • Enjoy :)
Joycon Controls
  • Left Analog : Move Hero
  • Right Analog : Simulate Mouse
  • B : Attack nearby enemies, talk to towns people and merchants. Pickup & Drop items in inventory. OK in Menu
  • Y : Pickup gold, potions & equipment from ground, open chests and doors that are nearby. Use item when in inventory (read books etc.).
  • X : Cast Spell
  • A : Select Spell, Cancel in Menu
  • R : Inventory
  • L : Character
  • ZR : Drink Mana Potion
  • ZL : Drink Heal Potion
  • Left Analog Click : Quest Log
  • Right Analog Click : Left mouse click
  • Minus : Automap
  • Plus : Game Menu, Skip Intro
Touch Controls
  • Single finger drag : move the mouse pointer (pointer jumps to finger)
  • Single short tap : left mouse click
  • Single short tap while holding a second finger down : right mouse click
  • Dual finger drag : drag'n'drop (left mouse button is held down)
  • Three finger drag : drag'n'drop (right mouse button is held down)
Notes
There are lots of bugs. Check issues on the code repo.

Download (Latest Release) : https://github.com/lantus/devilution-nx/releases/tag/0.95
Source Code : https://github.com/lantus/devilution-nx
 
Last edited by MVG,

Nephiel

Artificer
Member
Joined
Nov 3, 2002
Messages
377
Trophies
2
XP
1,172
Apologies for the necrobump, but I tried DevilutionX recently (1.5.2) and found very difficult to get used to the A/B behavior in menus, where B confirms and A cancels.
Yes, pad mapping is customizable but that does not affect the menus. There are open issues about this (5467, 6923), it's not easy to fix while keeping support for so many different platforms and button layouts.

Since I am only interested in the Switch build for now, I forked the current repo as of this writing and swapped A/B behavior in menus, so it is consistent with Switch menus.
It also swaps X/Y behavior in quest log, spellbook, and character deletion (so X is used to delete a character in that menu, rather than Y). There are no other changes.

Also made an updated forwarder while I was at it.

Please note all this was for my own use, so don't expect tech support, all I can offer is a "works for me". But feel free to use or adapt it if you like.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    ZeroCool1990 @ ZeroCool1990: Is there a cheat codes for NBA 2k25?