Having a linux only system, I was very happy to discover about three years ago that FF7 was functional in WINE after a series of hacks and configuration changes.
Since I've been using linux for years, command line hacks and text file configurations have become commonplace for me.
Imagine my surprise when I install FF7 in wine1.5.... and it practically works out of the box.
OUT OF THE BOX... (practically)
If you are a wizard, by which I mean someone who can compile wine from git and configure alsa drivers from regedit, read no further.
"Practically", meaning that:
1. Aali's OpenGL driver must be considered absolutely necessary to run the program on any kind of modern computer anyway.
2. MIDI is a nightmare all it's own, but considerably more manageable these days than it used to be.
In fact, I didn't even try running the game without Aali's driver. That test should be done, eventually.
FF7's MIDI audio was the most troublesome aspect of the game for me, but that has a lot to do with my particular hardware.
You could read the rest of my post, or you could read just what I had to to
here.I have an emu10k1, SoundBlaster Audigy Live! 5.1.
This is a cheap 5.1 surround card with an onboard MIDI synthesizer.
Using a software synthesizer, like timidity++, is probably much easier!
I had installed WINE from a launchpad PPA (in ubuntu obviously).
For political(?) reasons, the Ubuntu WINE Team PPA is distributing wine with an unofficial pusleaudio driver by default.
I really shouldn't get into it here, but suffice to say the wine devs aren't quite ready to face the inevitability of pulseaudio support.
The winepulse.drv audio driver does not support any kind of MIDI ouptut as far as I can tell.
This is a problem with Pulseaudio, not the driver itself.
There may be ways around this, but I spent 48 hours searching for any kind of documentation or bug reports or anything and came up empty-handed.
Pulseaudio does not support midi, but it can output midi audio from an ALSA source.
You will have to use winealsa.drv for the time being.
The best way to get there is with winetricks:
winetricks sound=alsa
.
This allowed me to run FF7Config.exe and the game itself, which require a MIDI device of some kind.
Unfortunately, winealsa is no longer offering a pulseaudio output pathway by default in winecfg.
It will setup audio to use the sound card through alsa directly? in which PCM sounds terrible for reasons beyond my understanding.
It is necessary to set up a pulseudio pathway manually in regedit, winecfg, and FF7Config.
See my post
in the ubuntu forums for an idea of what to do.