Back
devilution-nx
by lantus
|
Version | 0.95 |
Zip size | 4,930 KiB |
License | The Unlicense |
Updated | 15/07/2019 |
Downloads | 10,103 |
MD5 | d39826399c22687861d99cc3d6157f8e |
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