First, note that the 'General MIDI' data (using FF7 Config) would work most
of the time, especially with a MIDI device.
If you don't have some MIDI device plugged to your computer, you will need Timidity++.
To use Timidity++ you must have the "Virtual MIDI soundcard" ALSA driver in your
kernel (module snd-virmidi, use modprobe to load it).
Timidity++ may be packaged as" timidity++" or "timidity"
depending on your distribution.
To run Timidity++ you have basically two options: in the foreground, and in the
background, here are the corresponding commands:
timidity -iAD -Os
To be sure sure that FF7 use Timidity++, run FF7 Config and set MIDI Driver
to 'TiMidity port 0'.
You can use the FF7 SF2 with Timidity: the "FF7.SF2" file in
"FF7 install dir/data/midi/sf2" should enable all
the sounds that are necessary to make MIDI files' hearing better.
Copy it anywhere then edit the "/etc/timidity/timidity.cfg"
to add "soundfont /home/username/path/to/FF7.sf2".
You may also want to try to set MIDI Data to 'Yamaha XG MIDI'.
Guide to installation:
Set Wine to Windows 98
Uncheck default installation options (DirectX)
Check 'Yamaha S-YXG70 Software Synthesizer'
Set driver to ALSA, you may want to set hardware acceleration to 'emulation'
The PC-Version of the 1997 game has been filled with bugs and issues since the very beginning, and official patches haven't changed much to make things run better. Thanks to unofficial fixes, it's more or less playable, but you will most likely still face problems with minigames or video playback of the cutscenes.
The PC version is, as well, poor in quality.
For best experience, I recommend playing the PSX version via emulation or taking a look at the 2012 released one, basically being identical.
For users wanna try to use Timidity
You can apply the method describe in this Venezuelan blog (in Spanish) ->
by ManiaC on Monday May 18th 2009, 19:43
I d suggest whenever u submit info about this game u should also state your graphic cards... The reason for this is because the newest cards hardware/software dont support that thing called 8-bit pallete texture . It doesn't work on windows so it wont work in wine too.
From what i know though a card till the Geforce 4 series supported 8bit pallete textures in both hardware and software... however the matter that the next gennerations starting from the next generation wont work ... not sure about ATI cards
still not working
by mobidyc on Friday January 9th 2009, 9:30
first part for the cd verification:
ff7 doesn't accept my original CDs but i can launch the game through CDEmu, the cd check is fine with it.
second part for playing the game (installation under win98 configuration):
i have the following output:
$> wine .wine/drive_c/Program\ Files/Square\ Soft\,\ Inc/Final\ Fantasy\ VII/ff7.exe
fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 32 vertex samplers and 32 total samplers
fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers
fixme:win:EnumDisplayDevicesW ((null),0,0x32404c,0x00000000), stub!
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (0,0)-(640,480)
and nothing happens.
sometimes i can see the first screen menu of the game (new game or continue) but it's rarely and change nothing, the game still not answers.