关于《在Win2000下运行FF7-PC版》的几点补充

2004-05-14 22:18 | horeaper

阅读此文前,请先看《在Win2000下运行FF7-PC版全攻略》
为方便起见,先重发一下上篇文章提到的各工具的下载地址:
点击进入下载页面 -> Windows 2000 Service Pack 4
点击这里直接下载 -> Win2k Application Compatibility toolkit(以下简称QFixApp)
点击进入下载页面 -> Win2k Chocobo patch
点击进入下载页面 -> YAMAHA S-YXG50 for Win2000/XP
点击这里直接下载 -> FF8.dls
点击进入下载页面 -> FF7 for WinXP补丁

兼容性页面
很多朋友反映兼容性页面没有出现,而我也遇到了这种情况,在我的Windows 2000 Advanced Server + SP4上装了QFixApp,并没有出现兼容性页面。为此,我进行了一番测试:
操作系统是否预装SP3是否为干净系统是否出现兼容性页面
Windows 2000
Professional
×
×
×
Windows 2000
Server
××
Windows 2000
Advanced Server
××
××
××
Windows 2000
Data Center
×
测试说明:
1、详细系统配置:
CPU:Athlon 1G
主板:华硕A7V133-C (KT133A+686B)
显卡:ATi Radeon 7200 32MB DDR
声卡:创新SB PCI128D
内存:现代256MB PC-133
硬盘:希捷7200.7 PATA(8MB缓存) 120GB
手柄:北通25针打印口系列震动手柄(BTP-C053)
北通USB系列震动手柄II(BTP-C032)
2、预装SP3指要装的操作系统是否已打好SP3补丁。QFixApp在SP3下就可以正常工作。对于不预装SP3的系统则在系统安装完成后立即安装SP4补丁,已经预装SP3的系统则不装SP4。
3、干净系统指在系统安装完后仅安装必要的补丁和驱动。我安装的包括以下程序:
Blaster补丁、振荡波补丁、VIA Hyperion 4-IN-1 V4.51、ATi催化剂V3.7、SB PCI128D声卡驱动、键盘鼠标驱动、北通手柄驱动、IE6.0+SP1(未装DX,因Win2000自带有DX7.1)
4、非干净系统指安装了大量软件的系统。我安装了以下软件(按安装顺序排列):
紫光拼音输入法V2.3、文曲星Hotlink for GP160、Office XP、金山词霸2003、WinRAR V3.2、PowerDVD XP、FlashGet V1.5、RealOne V2.0、Windows Media Player 9、WinAMP 5、DFX for WMP9 V6.4、Nero 6、Alcohol 120% V1.4.7、TotalCopy V1.1、ACDSee V3.1、EnterNet 500 RC1、Serv-U V5.0、DeeEnEs V2.3.19、BitTorrent Deadman V5.8.D、Hypersnap-DX V5.41、Windows优化大师、Indeo 5.1、DivX 5.11、Xvid 1.0 RC3、TrueMotion2、RAD Video Tools、DART Karaoke Studio V1.3.5、TMPGEnc V2.58、VirtualDub V1.5.7、QQ2003II、Advanced WMA Workshop V2.0、Topee CD Ripper v1.2.37、WinISO V5.3、Offline Explorer V3.0、PerfectDisk Workstation V6.0.26、Adobe Photoshop V6.0.1、Adobe Premiere V6.5、3D Studio MAX V6.0、Adobe Audition V1.0、PSX Multi Converter Free V2.44
测试结果已经很明显了。但本人米不够,无法组建其他配置进行更多测试,因此不能保证测试结果的通用性。我建议大家用Windows 2000 Professional进行游戏,选择预装SP3的版本并在干净的系统下安装QFixApp(兼容性页面出现后就不会消失了)。
另外,最好不要安装会把系统界面整的一团糟的软件(如Aston之类)。我不能保证会不会有问题出现。
QFixApp
由于有特殊需求,我的机子必须安装Windows 2000 Advanced Server,此时我又发现了另一个问题:QFixApp无法保存做好的补丁包。症状是:在QFixApp中点击“Run...”可以正常运行;创建补丁包并安装后在“添加/删除程序”中没有见到“ff7.exe custom database”项,直接运行FF7.exe不能正常游戏(表现为退出MENU时跳出,未弹出错误报告窗口)
点那4个选项很费时间。为了方便起见,我选择运行QFixAPP.exe并在Layers中直接选择默认的Win95兼容层(就是不作选择,我够懒吧!)。到Fixes页面可以看到,所要求的4个选项已经全部点选,而对于其他选项是否会影响游戏我也做了测试,结果我发现USB接口的BTP-C032无法使用,而打印口的BTP-C053却一切正常,游戏过程没有问题。不过有朋友反映说发现CG时即时渲染的人物动作过快导致发生与CG不同步现象。我没有见过这种情况,估计可能和小游戏速度过快是同一个原因,请参照本论坛顶帖中的解决方法。
奇怪的是,几天过后我重试直接运行FF7.exe却一切正常,检查“添加/删除程序”中发现有了“ff7.exe custom database”项,这另我迷惑不解。回想起这几天我多次开机还安装了一个新软件(WinHex V11.4),估计原因与此有关。因此我建议大家在用QFixApp制补丁包不成功时,多重启几次,多试几次,还不行就装上几个软件再试。可能会很累,但对于能看到这里的朋友来说,一定不在乎。大家都是视解决问题为人生最大乐趣的人,不是吗?
GM/GS DLS音色库
有人对FF8自带的音色库不满意。拥有较大内存的朋友,可以用这个方法:找一个新的、音质够好的DLS音色库替换FF8.dls。怎知Google了半天只找到SF2音色库(烂声卡一定用不了SoundFont吧),无奈只好用转换的了。
点击进入下载页面 -> Audio Compositor V4.4
我本来想转换FF7.sf2,但是不知为何转换却无法完成,程序总是自动跳出……
点击进入下载页面 -> 音色库
完全解压缩音色库(一般音色库还会用SFPack之类二次压缩),启动Audio Compositor并选择“File -> Open Instrument File...”打开音色库,再选择“File -> Save As...”保存为“DLS level 1+2 file”,DLS音色库就做好了。
剩下的方法是一样的,重命名为gm.dls并移动到WINNT\SYSTEM32\Drivers\文件夹下覆盖同名文件即可。
音色库都比较大,玩FF7时不能开任何后台程序,否则会有难以忍受的Delay现象出现——当然,这句话是对像我一样的穷人们说的,米多的朋友就去买一块支持SoundFont的声卡吧。
这些音色库的音色个人感觉很不错。当然,若是你非要和PS版相比较的话,我还是建议你用这个:点击这里进入下载页面
加载大音色库对于硬盘的速度和内存的品质是个考验。在我的机子上BGM转换时会有半秒的假死状态,还可以接受。不过我的一个朋友就比较倒霉了,他的硬盘比我的好,内存却是2条不同厂家的杂牌DDR333 256MB做的双通道,玩了半个小时后,他见到了Win2000的蓝屏。
这也从一个侧面反映出FF7-PC版处理GM/GS音色库的方法是很原始的——不能怪它,98年的软件嘛!
Windows XP
强烈不建议在WinXP下运行QFixApp,这上面已经说的很清楚了,Win2k Application Compatibility toolkit,摆明了是给Win2000专用,尽管这俩内核差不多。可有些人就是视而不见,这叫我说什么好呢?
想在WinXP下玩FF7得换种方法。首先安装FF7 for WinXP补丁,其次选择Win98兼容层(别忘了,WinXP可是“自带”兼容性页面的)。这一般可以解决大多数人的问题。由于我这里装不上WinXP,那个家伙也不让我在他的机子上试,因此对于运气不佳的朋友我也没什么好招,还是装双系统吧,一劳永逸。
双系统方面我建议装Windows Me。虽然WinMe口碑不佳,但由于它安装时不会破坏现有的系统引导信息,对于已经装了WinXP的朋友来说可以省一些事。

我相信这么一篇补充还不足以解决所有人的问题,希望大家把出现的状况告诉我,好让我完善FF7-PC for Win2000……我就是喜欢解决问题。

-