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,

serginhow

New Member
Newbie
Joined
Dec 7, 2020
Messages
1
Trophies
0
Age
38
XP
16
Country
Brazil
Hello. The latest release says duping by belt has been fixed.
Does that mean we can’t dupe anymore?
I’m asking because if it won’t work anymore I don’t want to update.
 

Keriam

Well-Known Member
Newcomer
Joined
Aug 30, 2006
Messages
87
Trophies
0
XP
215
Country
France
The release is awesome ! Controls are very smart, this is the original game of Diablo better than the portage on playstation.

Graphics & Gameplay are outdated but this is a nostalgia game :-D
 
  • Like
Reactions: ov3rkill

DragonBoy

Well-Known Member
Newcomer
Joined
Sep 30, 2003
Messages
84
Trophies
0
XP
1,205
Country
Greece
Hey guys! I run into a strange issue. I run the game fine but I have no controls. There's no input at all. It just stays at the main menu. Any ideas?
 

Badablek

Well-Known Member
Member
Joined
Jan 23, 2006
Messages
363
Trophies
0
Age
41
XP
1,732
Country
France
  • Like
Reactions: DragonBoy

DragonBoy

Well-Known Member
Newcomer
Joined
Sep 30, 2003
Messages
84
Trophies
0
XP
1,205
Country
Greece
I suppose you're using MVG binary ? it was compiled in 2019 thus is not compatible with 10.x/11.x firmware
give this a try : https://github.com/diasurgical/devilutionX/releases/tag/1.1.0 (should be compiled with recent libnx ?)
...and you were spot on! loool I was using MVG's binary indeed. I first downloaded it from the switch's homebrew store and second time manually myself. I regret to say that I didn't properly researhed it, but going through the MVG's release seemed the obvious way. Anyway, now works great! Thank you for your time and help! :)
 

Badablek

Well-Known Member
Member
Joined
Jan 23, 2006
Messages
363
Trophies
0
Age
41
XP
1,732
Country
France
no problem, this thread is about MVG's build, so you're not faulty to try to use it ;)
but old builds always mean problem with latest firmwares, you just have to be careful about the compilation's date for all your homebrews.
 
  • Like
Reactions: DragonBoy

AJenbo

Member
Newcomer
Joined
Jul 4, 2019
Messages
7
Trophies
0
Age
38
XP
65
Country
Denmark
Small problem @AJenbo: Quitting on the new version causes Devilution to lock up on a black screen, and a force-close by closing the title-overridden game consistently throws a Fatal.
Latest Atmosphere, only a few plugins active (ovlloader/Tesla, bitmap-printer, and sysclk).
It managed to exit fine on the last stable release.

I think this was concluded to be an issue with other apps installed on the device. Sorry for the late response, I'm not really on here, feel free to post issues on GitHub though :)

--------------------- MERGED ---------------------------

Also, ask whoever is in charge of the switch homebrew app store to update your entry and it'll bump you to the top on there too.

How would I do that? I Tweeted a bit with MVG, he said he would like to update it once there was widescreen support, but when I messaged him about 1.1.0's release he never responded :(
 

BlackOmegaTM

Active Member
Newcomer
Joined
Jul 2, 2019
Messages
27
Trophies
0
Age
37
XP
128
Country
Brazil
Guys, can someone point me in the direction of a currently most up to date port of devilution x? I'm trying to play it again, but it's not working after I moved from sx os to Atmosphere. I'm on horizon 12.0.3 and ams 0.19.4. I have been told it doesn't work on the current version of atmosphere and horizon either.
 

Badablek

Well-Known Member
Member
Joined
Jan 23, 2006
Messages
363
Trophies
0
Age
41
XP
1,732
Country
France
Guys, can someone point me in the direction of a currently most up to date port of devilution x? I'm trying to play it again, but it's not working after I moved from sx os to Atmosphere. I'm on horizon 12.0.3 and ams 0.19.4. I have been told it doesn't work on the current version of atmosphere and horizon either.

devilutionX 1.1.0 works nicely on my 13.0.0 switch under AMS 1.1.1.
Don't know who told you it doesn't work, but he's wrong.

https://github.com/diasurgical/devilutionX/releases/tag/1.1.0


the only downside : the Switch crashes everytime you use "EXIT DIABLO". So, don't use it. Save your game, then exit with the Switch menu
 
General chit-chat
Help Users
    Veho @ Veho: Apply orally for Aspergers, apply rectally for COVID.