Does anyone have any idea why this patch seems to work on only 2% of the computers that attempt to use it? What do the working versions have that the others don't?
Well from the statistics I gather, it's more likely only 2% can't run it.
Most problems lie in the fact that the 1.02 executable doesn't work in the first place:-
1. If you're having an NVidia card, try disabling 8-bit palletted textures (Nvr was a problem for me, even if it supported it, just ticking NVidia TNT in FF7Config would work)
2. Ensure that the the videos play in media player (If they don't you'll need to get the proper codecs.
3. Enable Windows 95/98 compatibility mode.
After you're SURE that the 1.02 executable works things to make sure are:
1. Monitor supports either 1280x960 or 1280x1024
For users of foreign language versions, apparently you just need to change the filenames of some of the lgps. (Haven't tried it myself sinceI don't own any foreign language versions, but it's mentioned by someone in this thread who got it to work).
As a last resort you can post a copy of APP.LOG that FF7 writes to in debug mode.
To enable debug mode, create a new string value in the "HKEY_LOCAL_MACHINE\Software\Square Soft, Inc.\Final Fantasy VII" key, and call it SSI_DEBUG. Enter "SHOWMETHEAPPLOG" as the value. FF7 should now output all of its hidden debug messages.
That should give you a good idea of where it crashed.