devilution-nx by lantus - Homebrew App Store (switch)
Back

App Store IconHomebrew App Store (switch)

devilution-nx
by lantus

devilution-nx icon
    Version0.95
    Zip size4,930 KiB
    LicenseThe Unlicense
    Updated15/07/2019
    Downloads10,064
    MD5d39826399c22687861d99cc3d6157f8e

App Details

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:

Copy DIABDAT.MPQ from original Diablo game disc or GOG version.
Launch diablo-nx.nro
Enjoy :)

Controls

Left Analog : Move Hero
B : Attack
Y : Open Chest/Talk/Pick Up
X : Inventory
R : Character
Right Analog : Simulate Mouse
ZR : Left Mouse Click
ZL : Drink Heal Potion
Minus : Escape to Menu


Notes

When pressing 'B' to Attack a monster. it will try to attack the nearest on. Im still playing around with the control scheme. There are lots of bugs.

Changelog

0.95

More bug fixes. Thanks rsn887 and erfg12!

Prevent "spell not rdy" speech on exit dialog
Map L/R/A to char/inv/select spell, closer to PS1
Map B button to cancel in menu, and A to OK
Prevent walking with dpad while talking to people
Allow B button to skip intro (in addition to plus)
Support physical USB keyboards
Implement touch controls
Improve event code, fix touch controls pointer missing
Ensure touch keyboard fails gracefully without softlock
Swap A/B in menu so B is OK, A is cancel
Remove hacks that are not neccessary with new event handling
Use SDL_GameController for portability, make touch portable
Simplify controller switch statements
Use SDL Game Controller also for menu navigation

0.94

Left stick click for quest log
Y in inventory to read books
Fix infinite stats

0.93

lots of bug fixes! Thanks erfg12!

Fixed attack/pickup/open actions
Fixed left/right/up/down movements
Fixed inventory and hotspell snap grid
Fixed towner chat
Plus opens menu, Minus opens automap
Changed readme to show Windows and MacOS compilation instructions
D-pad emulates joystick
Automap moves with right joystick when open
Controller buttons now closely mimic PS1 controller setup (please don't let ppl change this again)
Added lots of SWITCH definitions to hopefully get it closer to merging with master code