FF7-PC版CG画质全面优化详细攻略

2004-02-28 01:44 | horeaper

各位PC版的玩家们,是不是已经受不了满是麻点的CG了呢?那么让我们用今天的技术解决昨天的问题。
思路很简单:从PS版中提取出高质量CG替换掉PC版原有CG。
FF7-PC版播放CG是调用公用解码器实现的。因此,只要Windows Media Player能够播放的视频文件FF7一样能播放。

一、准备工作
1、你必须有FF7-PC版和PS版(最好是美版)光盘或镜像。
2、下载以下软件:
点击进入下载页面 -> WinISO(UltraISO也行)
点击进入下载页面 -> PSX Multi Converter(建议下载“共享版”,因为……这个网站把共享版和免费版弄颠倒了-_-b)
点击进入下载页面 -> VirtualDub(也可用NanDub)
点击进入下载页面 -> DAEMON Tools(其实只要是虚拟光驱软件就行)
点击这里直接下载 -> TrueMotion 2X Compressor(觉得速度慢可以到EyesOnLine的FTP下载)
3、将PC版Disc1~3制成ISO镜像(必须步骤,必须要ISO格式)
4、将PS版制成光盘镜像(非必须步骤,不限制格式,只要求你的虚拟光驱软件能支持)
二、主要步骤
1、用PsxMC提取出一段CG,用一种编码器压缩(具体用哪种编码器详见附表一),不带音频。

2、用VirtualDub打开此段CG相对应的PC版CG(PS-PC版CG对应名称详见附表二),选择“保存WAV”将音频保存下来。

3、再用VirtualDub打开第1步提取出的CG,选中“视频”->“直接复制数据流”,然后选择“音频”->“WAV音频...”并加入上一步提取出的WAV文件,再选择“另存为AVI...”保存处理过的CG并重命名为PC版相应名称。

4、用WinISO打开此段CG所在盘的PC版光盘镜像,再打开“ff7\movie”文件夹,用上一步生成的CG替换掉原CG,选“保存”。

5、使用Daemon载入镜像,运行游戏。
(就这么简单。看看,麻点消失了吧!)
三、注意事项
1、不要试图用新CG新的ISO,FF7可是认盘号的(不是盘符)
2、确保你正确安装了编码/解码器
3、因为要转换很多CG,所以在用VirtualDub时可以试试“批次处理”功能
4、确保你硬盘有2G以上剩余空间,不然会累死你的
5、PsxMC转换的时候千万不要更改分辨率和帧速率
四、附录
附录一:各类编码/解码器在FF7中的表现
我测试了这些编码/解码器,现列表如下:
(测试CG:开场CG和水葬Aeris测试系统:Windows 2000 ProfessionalCPU:Athlon 1G显卡:Radeon 7200 DDR显示驱动:Catalyst 3.6)

编码器名称/版本设定的质量/码率游戏中的画质游戏中的画面问题平均编码速率
Indeo video 5.0110010fps
Xvid 1.0091024kbps图象上下颠倒69.3fps
DivX 4.111024kbps有大量色块出现72.2fps
DivX 5.0.51024kbps乱七八糟,什么都看不见75.9fps
Windows Media Video 91024kbps/High颜色过渡不自然7fps
Windows Media Video 9(VBR)100颜色过渡不自然33.7fps
TechSmith Screen CaptureHighest无法播放22fps
MPEG-1VCD马赛克明显12fps
TureMotion 2X Compressor100与原CG相同9fps

所以我选择了Indeo video 5.10
点击进入下载页面 -> Intel Indeo Video 5.1
建议采用如下的配置,不仅最终文件大小比原CG略小,而且颜色过渡自然,几乎看不到码率马赛克(当然,分辨率马赛克还是有的,这是PC版自身的问题。本人能力有限无法进一步优化,请谅解!)
->
对于CPU速度一般的玩家可以考虑点选Quick Compress,编码速度会升至75.2fps,最终文件大小正好等于原CG,不过会有轻微的码率马赛克出现,但完全可以接受。
附录二:PS-PC版CG对应名称表

Disc 1Disc 2Disc 3
STR0001d_ropegoSTR0001d_ropegoSTR0373d_ropego
STR0002d_ropeinSTR0003d_ropeinSTR0375d_ropein
STR0003u_ropeinSTR0005u_ropeinSTR0377u_ropein
STR0004u_ropegoSTR0007u_ropegoSTR0379u_ropego
STR0005gold2STR0009boogupSTR0381gold2
STR0006gold3STR0010boogdownSTR0383gold3
STR0007gold4STR0011junair_uSTR0385gold4
STR0008gold5STR0012junair_dSTR0387gold5
STR0009gold6STR0013juneleinSTR0389gold6
STR0010boogupSTR0014junelegoSTR0390boogup
STR0011boogdownSTR0015junin_inSTR0391boogdown
STR0012junair_uSTR0016junin_goSTR0392junair_u
STR0013junair_dSTR0017greatpitSTR0393junair_d
STR0014juneleinSTR0019c_scene1STR0394junelein
STR0015junelegoSTR0020c_scene2STR0395junelego
STR0016junin_inSTR0023c_scene3STR0396junin_in
STR0017junin_goSTR0025biglightSTR0397junin_go
STR0018mkupSTR0027meteoskySTR0398last4_4
STR0019northmkSTR0029weapon0STR0400lastflor
STR0020mk8STR0031weapon1STR0402ending1
STR0021ontrainSTR0033weapon2STR0404ending3
STR0022mainplrSTR0035weapon3STR0406fcar
STR0023smkSTR0037weapon4STR0407ending2
STR0024southmkSTR0039weapon5
STR0025plrexpSTR0041hwindfly
STR0026fallplSTR0043phoenix
STR0027monitorSTR0045nrcrl
STR0028bikeSTR0047nrcrl_b
STR0029mtnvlSTR0049dumcrush
STR0030mtnvl2STR0051zmind01
STR0031brgnvlSTR0052zmind02
STR0032nvlmkSTR0053zmind03
STR0033nivlsfsSTR0054gelnica
STR0034jenova_eSTR0056rcketoff
STR0035junonSTR0058junsea
STR0036hiwind0STR0059rckethit0
STR0037mtcrlSTR0061rckethit01
STR0038gold1STR0063meteofix
STR0039biskdeadSTR0065canonon
STR0040boogdemoSTR0067feelwin0
STR0041boogstarSTR0069feelwin1
STR0042setogakeSTR0071canonht1
STR0043rcktfailSTR0073canonht2
STR0044jairoflySTR0075canonh3f
STR0045jairofalSTR0077parashot
STR0046gold7STR0079hwindjet
STR0047gold7_2STR0080canonht0
STR0048earithddSTR0082wh2e2
STR0049funeralSTR0083loslake1
STR0050car_1209STR0085lslmv
STR0051openingSTR0086canonh1p
STR0088canon

附录三:个人“作品”
知道转换规则之后,大家就可以任意替换FF7中的CG。比如说,我实在不喜欢那个Chocobo满地跑的SQUARE Logo,于是我就换了一个:
点击这里直接下载 -> sqlogo.avi
另外,我把水葬Aeris的CG也“优化”了一下:
点击这里直接下载 -> earithdd.avi
附录四:最终游戏画面对比
原画面

新画面


截图是反映不出什么的,你亲自试试便知效果如何,我敢保证你决不会后悔所消耗的时间

-
个人FTP地址:ftp://horeaper:www.squarecn.com@horeaper.3322.org:874
FTP详细说明http://www.ffsky.com/ff/ffsky/bbs/disp.asp?owner=A303&ID=1441992


今日桌面: