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,

rsn8887

Well-Known Member
Member
Joined
Oct 8, 2015
Messages
956
Trophies
1
Age
46
Website
www.patreon.com
XP
3,619
Country
United States
What do you mean by saying "you have to start completely new"? New character or just a new game?

I am pretty sure new character. Somebody over at www.github.com/diasurgical/devilutionX/issues looked at your latest save game and said it shows the corruption created by preview_10 still.

I think this means: a new game is not enough. Delete all files Diablo-nx created and start over fresh with preview_11.
 
  • Like
Reactions: bad361

bad361

Well-Known Member
Member
Joined
Jun 18, 2018
Messages
1,168
Trophies
0
Location
Moscow
XP
2,447
Country
Russia
I am pretty sure new character. Somebody over at www.github.com/diasurgical/devilutionX/issues looked at your latest save game and said it shows the corruption created by preview_10 still.

I think this means: a new game is not enough. Delete all files Diablo-nx created and start over fresh with preview_11.
Alright, i'll give it a fresh start after some time... Not the best frist playthought of d1 i'd expected but anyway had some fun.
 

rsn8887

Well-Known Member
Member
Joined
Oct 8, 2015
Messages
956
Trophies
1
Age
46
Website
www.patreon.com
XP
3,619
Country
United States
I think the problem is known. However, I cannot find the issue upstream anymore.

I uploaded a new Switch version with latest upstream fixes. I am not sure if it fixes anything important or not. It is attached to this Patreon post, called "diablo-nx_preview_12.zip": https://www.patreon.com/posts/28579865
 
Last edited by rsn8887,
  • Like
Reactions: cucholix

BlackOmegaTM

Active Member
Newcomer
Joined
Jul 2, 2019
Messages
27
Trophies
0
Age
40
XP
158
Country
Brazil
Soo... is this still working on current CFWs with all the modifications to controls nintendo did? where the it port hosted now? the link above goes nowhere, the github page is down..
 

SeongGino

The Average One
Member
Joined
May 20, 2015
Messages
939
Trophies
0
Age
25
Location
Jersey, Jersey
Website
www.twitter.com
XP
1,932
Country
United States
Question (technically off-topic but wanted to know regardless); will we be seeing these fixes - particularly joystick support - on other platforms? And on a similar note, could there be an Android port on the way for upstream?

No need to feel obligated, but more curious.
 

ShyPlox

Well-Known Member
Member
Joined
Jan 4, 2016
Messages
144
Trophies
0
Age
32
XP
127
Country
United States
I’m having an issue when loading the game via holding R on a game cart, I would get to the diablo menu and then my joycons don’t work at all, I’m using atmosphere latest release and I’m on 9.0.1 fw
 

rsn8887

Well-Known Member
Member
Joined
Oct 8, 2015
Messages
956
Trophies
1
Age
46
Website
www.patreon.com
XP
3,619
Country
United States
My only explanation is that somehow the official DevilutionX buildbot is using an outdated DevkitPro.

Try this attached latest build, please. I just made it myself using updated devkit. If this doesn't work, then I don't know.

Make sure you see a version info in bottom left corner of title screen it should say version 0.5 or some such.

I re-compiled all my homebrew myself for 9.x compatibility see here https://gbatemp.net/threads/my-homebrew-re-compiled-with-9-0-0-support.548105/#post-8790545. But if I remember right, I think Diablo was the exception. I think, with Diablo, I always relied on latest official buidlbot build, because I assumed the devs had updated the buildbot already long time ago. Maybe they didn't.
 

Attachments

  • devilutionx.zip
    4.4 MB · Views: 144
Last edited by rsn8887,
  • Like
Reactions: Csmrcc

ShyPlox

Well-Known Member
Member
Joined
Jan 4, 2016
Messages
144
Trophies
0
Age
32
XP
127
Country
United States
My only explanation is that somehow the official DevilutionX buildbot is using an outdated DevkitPro.

Try this attached latest build, please. I just made it myself using updated devkit. If this doesn't work, then I don't know.

Make sure you see a version info in bottom left corner of title screen it should say version 0.5 or some such.

I re-compiled all my homebrew myself for 9.x compatibility see here https://gbatemp.net/threads/my-homebrew-re-compiled-with-9-0-0-support.548105/#post-8790545. But if I remember right, I think Diablo was the exception. I think, with Diablo, I always relied on latest official buidlbot build, because I assumed the devs had updated the buildbot already long time ago. Maybe they didn't.

This one works great! I wanted to play this game for so long now! I finally get the chance to thanks to you and anyone else who worked on this so thanks guys!
 

rsn8887

Well-Known Member
Member
Joined
Oct 8, 2015
Messages
956
Trophies
1
Age
46
Website
www.patreon.com
XP
3,619
Country
United States
Ok, I updated my other post and the GitHub release page https://github.com/rsn8887/devilutionX/releases/latest
as well.

You might want to reinstall/reupdate atmosphere, in case you are somehow using an old version of hb loader or hbmenu. Because these controller problems should not happen with current atmosphere, regardless how I built the homebrew apps.
 
Last edited by rsn8887,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/sQK1btk8ZUs?si=Z4p2kuM_7fXV7_Ps