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
213
Trophies
0
XP
2,189
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,792
Trophies
1
Age
44
XP
6,550
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
39
XP
578
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
74
Trophies
0
Age
51
XP
1,026
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
44
XP
238
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
44
XP
238
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
14
Trophies
0
Age
25
XP
114
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
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Lol rappers still promoting crypto