Since I'm making commits to Yuzu (Switch emulator) I will be looking into this. For context I think it will be easier to debug from this side than emulator-side. I'll create a sister issue for them as well once I figure out how to compile and rule out anything dumb such as not checking the right directory.
Steps
Copied DIABDAT.MPQ and contents of diablo-nx.zip to AppData\Roaming\yuzu\sdmc\switch\diablo-nx.
In Yuzu (master), File -> Load File... -> diablo-nx.nro.
Yuzu shows loading bar for 1s, followed by game immediately closing back to the rom list.
Notes
Does create a diablo.ini in yuzu\sdmc, so it is doing something before closing.
Switch support has been up streamed and is being maintained there: https://github.com/diasurgical/devilutionX it has both multiplayer, widescreen and 60fps support and should work with the emulators as well.
Since I'm making commits to Yuzu (Switch emulator) I will be looking into this. For context I think it will be easier to debug from this side than emulator-side. I'll create a sister issue for them as well once I figure out how to compile and rule out anything dumb such as not checking the right directory.
Steps
DIABDAT.MPQ
and contents ofdiablo-nx.zip
toAppData\Roaming\yuzu\sdmc\switch\diablo-nx
.diablo-nx.nro
.Notes
diablo.ini
inyuzu\sdmc
, so it is doing something before closing.Issues