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,

lieder1987

Well-Known Member
Member
Joined
Sep 24, 2017
Messages
201
Trophies
0
XP
1,561
Country
United States
Holly hell (no pun intended) this is awesome. Do you know if the install files from Blizzard directly will also work? (I dont know why they wouldnt, but gotta ask). I will be downloading this immediately when I get off work.

Edit: Huge fan of your channel. I didnt realize it was you when I saw the name. Excellent work.
 
Last edited by lieder1987,
  • Like
Reactions: Vorde and Djakku

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,375
Trophies
1
Age
42
XP
5,379
Country
Germany
But you already had the ps1 version. Someone should port diablo 2.
  1. Instantly crying for another game as soon as a dev releases the first one might be frustrating for him. I share your wish. I don't really wanna play D1 when I have D3 on the Switch but since D2 is way better than D1 (and better in a few aspects than D3) I would wanna play D2 on the Switch as well.
    However this request could have been submitted in a more polite way.
  2. This is a native Switch binary which is preferable instead of emulating stuff.
  3. This is great work!
 

rockyard

Member
Newcomer
Joined
Sep 30, 2018
Messages
11
Trophies
0
Age
37
XP
558
Country
United States
That's amazing, I love Diablo 1! Any chance you'll look into supporting direct character control? Using the analog stick as the mouse isn't really the most comfortable way to play.
 

MVG

Well-Known Member
OP
Newcomer
Joined
May 17, 2018
Messages
73
Trophies
0
Age
49
XP
992
Country
United States
That's amazing, I love Diablo 1! Any chance you'll look into supporting direct character control? Using the analog stick as the mouse isn't really the most comfortable way to play.

it has direct control with the left stick :) and buttons directly will attack/loot/talk to NPC's etc

the right stick is the mouse if you need to change inventory items etc
 

BlueCop

Active Member
Newcomer
Joined
May 12, 2019
Messages
27
Trophies
0
Age
42
XP
218
Country
United States
MVG, Thanks for the Amazing port and video. I have been using your homebrew since the original xbox days so really appreciate everything you've done for homebrew communities.
 

cots

Banned!
Banned
Joined
Dec 29, 2014
Messages
1,533
Trophies
0
XP
1,952
Country
United States
This is really cool. I don't own Diablo I so I can't test it myself, but does anyone know if the online multiplayer is working for this Switch port?
 

BlueCop

Active Member
Newcomer
Joined
May 12, 2019
Messages
27
Trophies
0
Age
42
XP
218
Country
United States
This is really cool. I don't own Diablo I so I can't test it myself, but does anyone know if the online multiplayer is working for this Switch port?
The original devilution did. Not sure about this one. I am going to try it later.
https://github.com/diasurgical/devilution
Multiplayer
Devilution is functional over both GoG's Battle.net server and IPX using an ipx-wrapper. Additionally if Standard.snp from StarCraft 1.16.1 is used, local UDP play also becomes available. There are programs like ZeroTier to connect UDP globally.

Opps this is DeviloutionX not the other one.
https://github.com/diasurgical/devilutionX
Multiplayer
  • TCP/IP only requires the host to expose port 6112
  • UPD/IP requires that all players expose port 6112
All games are encrypted and password protected.
 
Last edited by BlueCop,

agarpac

Member
Newcomer
Joined
Jun 27, 2019
Messages
12
Trophies
0
Age
23
XP
56
Country
Indonesia
amazing
already watch a video and loved it too
heu gonna get the game then
also i can feel diablo 2 will be reverse enginered too in short future
keep up the good work
 
General chit-chat
Help Users
    KenniesNewName @ KenniesNewName: https://youtube.com/shorts/796gA35N11I?feature=share