1. 41,706

    189
    Front-page WIP
    Nintendo Switch Port of DevilutionX (Diablo)

    [​IMG]

    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
     
  2. Discussion (189 replies)

  3. lieder1987

    lieder1987 GBAtemp Regular
    Member

    Joined:
    Sep 24, 2017
    Messages:
    166
    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, Jul 1, 2019
    Vorde and Djakku like this.
  4. Retromania

    Retromania Newbie
    Newcomer

    Joined:
    Aug 5, 2018
    Messages:
    7
    Country:
    Australia
    Check out MVG's video on the Diablo reverse engineering story

     
    Last edited by Retromania, Jul 1, 2019
    Dartz150, mat128, afeufeufeu and 16 others like this.
  5. maxx488

    maxx488 GBAtemp Regular
    Member

    Joined:
    Jun 15, 2018
    Messages:
    219
    Country:
    Argentina
    But you already had the ps1 version. Someone should port diablo 2.
     
    Wikky likes this.
  6. lordelan

    lordelan GBAtemp Psycho!
    Member

    Joined:
    Jan 4, 2015
    Messages:
    4,838
    Country:
    Germany
    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!
     
    clank, Dartz150, Broduskii and 13 others like this.
  7. linuxares

    linuxares I'm not a generous god!
    Moderator

    Joined:
    Aug 5, 2007
    Messages:
    8,358
    Country:
    Sweden
    hey @RattletraPM here is the guy that made you "famous" ;)
     
    Scott_pilgrim and RattletraPM like this.
  8. rockyard

    rockyard Member
    Newcomer

    Joined:
    Sep 30, 2018
    Messages:
    11
    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.
     
  9. Risteing

    Risteing Member
    Newcomer

    Joined:
    Sep 18, 2018
    Messages:
    42
    Country:
    Argentina
    It is compatible with Hellfire? even if it isn't, this is great. Good work.
     
    tabzer and lordelan like this.
  10. MVG

    OP MVG Advanced Member
    Newcomer

    Joined:
    May 17, 2018
    Messages:
    73
    Country:
    United States
    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
     
  11. Deleted User

    Deleted User Newbie

    Nice Work i will try it out.
     
  12. NativeCode

    NativeCode Member
    Newcomer

    Joined:
    May 4, 2018
    Messages:
    27
    Country:
    Zimbabwe
    That's pretty cool!. I never have enough Diablo. :)
     
  13. BlueCop

    BlueCop Member
    Newcomer

    Joined:
    May 12, 2019
    Messages:
    27
    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.
     
  14. cots

    cots Banned
    Banned

    Joined:
    Dec 29, 2014
    Messages:
    1,533
    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?
     
  15. mathew77

    mathew77 Lovin' life.
    Member

    Joined:
    Jan 19, 2019
    Messages:
    598
    Country:
    Kazakhstan
    Thanks, super good work!

    A little bugreport: when one opens Options menu twice, the game has crashed.
     
  16. BlueCop

    BlueCop Member
    Newcomer

    Joined:
    May 12, 2019
    Messages:
    27
    Country:
    United States
    The original devilution did. Not sure about this one. I am going to try it later.
    https://github.com/diasurgical/devilution
    Opps this is DeviloutionX not the other one.
    https://github.com/diasurgical/devilutionX
     
    Last edited by BlueCop, Jul 1, 2019
  17. cots

    cots Banned
    Banned

    Joined:
    Dec 29, 2014
    Messages:
    1,533
    Country:
    United States
  18. MVG

    OP MVG Advanced Member
    Newcomer

    Joined:
    May 17, 2018
    Messages:
    73
    Country:
    United States
    multiplayer wont work (for now), only loopback is in effect. Still have stuff to fix
     
    Zukov, Vorde, lordelan and 3 others like this.
  19. agarpac

    agarpac Member
    Newcomer

    Joined:
    Jun 27, 2019
    Messages:
    12
    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
     
  20. Sonikkua

    Sonikkua GBAtemp Regular
    Member

    Joined:
    Mar 26, 2011
    Messages:
    118
    Country:
    United States
    How do I right click (for reading a scroll or whatever?)
     
  21. Deleted User

    Deleted User Newbie

    I didn't want to work today anyway
     
    phreaksho likes this.
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - DevilutionX, Nintendo, (Diablo)