Description
Using winmm.dll form. Input-wise, works perfectly for using the d-pad instead of the stick for movement. Unfortunately with Xidi being used, the game's MIDI soundtrack is completely absent. I've tried many different things:
-All the workarounds in some capacity (ActiveVirtualControllerMask = 0x01, PollReturnCode = 0 and 1, yes to IgnoreEnumObjectsCallbackReturnCode and UseShortVirtualControllerNames)
-Trying to use various previous versions
-Using the latest version of Hookshot
The only way I've been able to bring back MIDI playback is removing the Xidi dll from the game directory, so it's definitely influencing the behavior.
Of note, in case the above behavior is not happening for you:
I recently installed Coolsoft's VirtualMIDISynth and MIDI Mapper programs, with the latter being used to set the former as the default MIDI device. The device was working without Xidi just fine, and using MIDI mapper to map the default device back to GS Wavetable Synth does not resolve the issue with Xidi, nor did putzing with some of the VirtualMIDISynth settings. Regardless of VirtualMIDISynth's possible effects on this, Xidi's presence is still preventing MIDI playback that would otherwise be unaffected, so I believe it should still be looked into.