在win98se执行ff7pc版的完美設定(巫毒2,gf3,…

2003-05-04 21:01 | halohalo

先谈一下在win98se使用voodoo2要注意的事项,voodoo2虽然有dx7的公版驱动,但是玩ff7时大空洞的防护罩会变成不透明(大概是变的更厚了:p),旧的dx6公版驱动虽然画面正常,但是在新的主机板(例如使用intel的815ep-b芯片的主机板)上安装之后却无法正常使用3d加速。这个时候必须先安装voodoo2的dx7公版驱动,然后下载Mismatched_V2DirectX_Athlon_Setup_files.zip,使用里面的工具程序修改dx让voodoo2得以在dx6模式下执行游戏。voodoo2的dx7驱动容易造成透明色异常的问题,修正后对其它旧游戏也有用。补充一点,由于voodoo2的公版dx7驱动和k7系统不兼容,因此使用k7系统的话则必须找修改过的驱动才可使用。

接下来谈gf3和gf4ti在win98se执行ff7pc时的状况,先以原始版主程序为基准来讨论…

在雷管41.09,开启非均质过滤(anisotropic filtering)或是材质锐化(texture sharpening)的话,可以有效减低avi动画的锯齿问题,文字也很正常。可是有一个无法补救的致命伤,就是游戏的2d背景会变成一块块的方格子,因此必须关掉非均质过滤和材质锐化。还有一件有趣的事,ff7的avi动画用windows media player6.4以全屏幕模式观看时效果最好,锯齿问题几乎完全消失…
开启反锯齿模式的话,必须用rivatuner这个程序开启multisample masking,这样子就可以得到正常而且有3d反锯齿的画面。
(以上提到的设定方式甚至可以使用在ff8pc或bio hazard2等游戏上)
但是41.09在高倍反锯齿模式下的稳定性不良,只有fsaa4x不容易出问题,至于4xS以上的反锯齿模式的稳定度则有问题。

自雷管43.45开始,非均质过滤及材质锐化或multisample masking无论如何设定都无法改变ff7pc的画质,简单的说就是只要用rivatuner设定反锯齿模式就好了。由于开反锯齿时的稳定度明显改善,我甚至还能用gf3ti200开8xS模式玩ff7pc而不怕在游戏中忽然死机,玩hitman2的时候也可以在1024x768加上特效全开的状况下开反锯齿玩,以前的雷管41.09根本没这能耐。

至于雷管43.51基本上继承了雷管43.45的特色,虽然在3dmark99的测试输了43.45一截让我很不满意,但是稳定度上有可能比43.45好。
(这一点我无法确认,以前用gf3ti200配雷管43.45的时候偶而会在开机的时候进入scandisk :P 后来用gf4ti4600配雷管43.51便没这问题,但由于以前我幷不知道要给win98se安装声卡wdm驱动的补丁…所以我也不明白真正的原因是gf3不够力,或是雷管43.45有问题,还是wdm驱动兼容性的补丁没安装:P但说实在就算开到8xS模式,gf3ti200在3dmark99测出来的分数还是比古早的s3 virge dx高太多了,所以我认为这是驱动问题)

然后讨论音乐设备,ff7pc提供了四种版本的midi音乐文件(awe, gm, ygm, ys),至于音乐设备的选择,我列出自己的经验供大家参考:

1.内建在主机板上的c-media8738:搭配4.06.1096版的vxd驱动,玩ff7pc的时候midi音乐的拨放不会正常,比老旧的ess1868芯片的isa版声卡还差劲,最后逼的我买Audigy2…(希望这只是个案:P)

2.使用yamaha音效芯片(如ymf744)的声卡:因为支持XG格式的midi音乐,因此在音乐文件的选择上限制最少,此外关于midi音乐的效果器调整功能非常简单易用而且变化多,不过ff7pc提供的XG格式音乐也不是每首都好听…(当然这是主观看法,因为玩ff7pc很难不以ps版的音乐为基准来评判pc版的音乐,和ps版差异太大的音乐自然会让人产生抗拒感:P) 以ymf744来说,vxd版的驱动程序固然比wdm的驱动来的成熟,但是和新的directx之间却有兼容性问题,虽然可以藉由调低硬件加速模式来改善,但毕竟是个bug…
此外ymf744的vxd版驱动和nvidia显卡的雷管相冲,安装完毕后在win98se左下角的窗口按键会不定时变黑,这问题不会影响系统的稳定,却也没有一劳永逸的解决方法,所以就当作没看到吧:P

3.具有soundfont midi支持功能的creative声卡:先跳过ff7pc正式支持的awe64或awe32,因为我没有使用经验:P 虽然ff7pc的片翼天使完整版基本上只支持具有soundfont midi功能的creative声卡,但是以新的声卡如Audigy2来玩的时候,主程序会直接拨放无合声版本的midi :P (这个时候请用我修改的soundfont檔和midi档来解决这个问题:D )此外使用Audigy2的soundfont midi功能时,可以发现ff7.sf2和awe版的音乐似乎不太合,就算换成gm版的也有类似的问题(同样也可以改用我修改过的档案,这样子应该会好一点…当然使用其它版本的音色文件也是个方法:) )
※此外,要在win98se安装声卡的wdm驱动的话, 必须安装MS的Q242937.exe这个补丁,不然会出一堆怪问题(MS不直接提供Q242937,所以用google找比较快。Audigy2则要安装驱动程序光盘里D:\Audio\Setup\MSPatch\PChinese.cab里面的269601chs8.exe)这是所有在win98se底下使用wdm驱动的声卡都会遇到的…当然安装patch后偶而还是有一些问题,像是上网的时候我就不敢开 windows media player6.4听midi音乐,免的死机:P 毕竟基本上声卡的vxd驱动比较适合win98se,但Audigy2可能是个例外,我就发生过安装vxd驱动后玩ff7pc时,用soundfont设备拨放midi音乐的音量异常小声的怪事,而且几乎没有调整的余地:P


4.ff7pc附赠的YAMAHA SOFTWARE SYNTHESIZER:调整不当的话即使cpu用的是celeron1200也会造成音乐delay(因为从来没有调出理想的设定,所以我后来改用ymf744芯片的声卡:P ) 此外,有的时候可能会发生使用dsound加速模式时无法听到音乐的问题。(真正的原因也可能是程序和新版dx或其它软硬件之间有兼容性问题)

接下来谈原始版本和rendition版本的ff7主程序, tnt版的主程序因为对gf3和gf4ti没用,所以暂且不谈…我也尝试过把xp修正版里面的主程序copy出来给98se使用,结果和原始版的主程序相比似乎没有画质差别,因为xp修正1.4版的主程序原本是为了gf2或gf4mx等缺乏8bit材质贴图功能的显卡设计的,因此用gf4ti就看不出差异了:P

对于voodoo2而言根本不需要用到patch,但是gf3或gf4ti则必须要下载patch幷使用里面的新版ff7config.exe才能正常设定硬件加速(我还没试过改登录档这一招),设定时不用勾选「nvidia」因为gf3和gf4ti已经正式支持8bit材质贴图功能。(新的雷管本身具备8bit材质贴图的设定,甚至可以让gf2通过ff7config的检验。以我的经验来说,安装4X.XX版雷管的gf2mx其实比gf3或gf4ti更能正常执行ff7pc,开反锯齿效果也很好)

虽然在3dfx的显示卡上执行正常,ff7pc的主程序和许多显示卡不合是公认的事实,这主要是SQUARE的过失(虽然当初nvidia的显卡没有支持8bit材质贴图功能这件事可以算是nvidia的问题),例如斩铁剑的画面出现贴图错误就是一个从头到尾都没有改好的问题。

而原始版本和rendition版搭配gf4ti所发生的各种怪事之前已经提过了,总之不同版本的主程序有不同的问题。用rendition版主程序执行时,有些2d背景的贴图错误是完全无法改变的,进入战斗时没有旋转特效,有些3d对象连贴图都有问题,而且还容易delay,不过文字部分则是和voodoo2一样好…至于原始版的主程序搭配gf3或gf4ti时,除了人物在无敌时有黑眼圈之外,反锯齿模式开到6xS以上会造成2d模糊,开fsaa4x以下则会得到丑陋的字型和扭曲的人物图片,4x-9tap模式则是2d模糊丑陋加上3d锯齿:P…我偏好开到6xS以上,至少3d对象反锯齿的效果改善许多,而且文字和图片不易扭曲变形……用gf3或gf4ti搭配4x.xx版雷管玩ff7pc的时候,fsaa4x和没开反锯齿的画面可以说完全一样,开fsaa4x因而没多大用处。
(有人举出雷管43.45在一些游戏上缺乏正常的反锯齿效果,虽然43.51推出后似乎改善了这个问题,但在ff7pc上幷没有改变)


补充:
本来最近这几天想再研究一下ff7的音乐,却被我意外解决Audigy2的vxd版驱动在win98se玩ff7时发生的音乐音量异常问题......从此再也不用忍受Audigy2在98se底下的wdm驱动,拨接上网时可以听midi,也不必猜哪个游戏开音效硬件加速时会死机了
1.从ff7的安装光盘找出并安装soundfont midi router这个程序,例如光驱代号为D时,程序就在D:\sfman\setup.exe

2.用ff7config选择MIDI音乐播放设备,这时选择soundfont midi router

3.用ff7config选择MIDI音乐文件,选择soundfont midi(AWE64/32),但不要按下测试音乐用的按键,因为这会影响游戏音乐的乐质。

4.从win98se的「控制面板」找出「多媒体」,然后从多媒体内容选择「设备」,再从「midi设备及乐器」选择「soundfont midi router的midi」并按下「属性(p)」,从「设定值(S)」选择负责soundfont的设备,例如SB Audigy Synth A...由于Audigy2有两个设备Audigy Synth A和Audigy Synth B都负责soundfont,从中选择一个当作加载游戏音色文件FF7.sf2的设备。(每次要玩ff7的话,这一个步骤在开机后一定要做,才能听见正常的音乐。因为soundfont midi router会预设使用第一个midi设备)

5.开启CREATIVE的soundfont音色库管理程序,确定负责soundfont的设备之后,加载FF7.sf2 (加载前把该设备底下其它的音色文件先移除掉,选择库[000]加载新的音色文件)…

6.大功告成!(搭配改过的音色文件和音乐文件,离完美的ff7就更近一步了)