注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 生化危机5:黄金版+生化危机高清重制版+生化危机4:终极高清版+生化危机6 生化危机2 pc版优化最新攻略(包括解决全屏抗锯齿后背景 ...
查看: 10803|回复: 0
打印 上一主题 下一主题

[原创] 生化危机2 pc版优化最新攻略(包括解决全屏抗锯齿后背景撕裂问题) [复制链接]

帖子
555
精华
0
积分
320
金钱
1825
荣誉
4
人气
17
评议
0
跳转到指定楼层
楼主
发表于 2014-11-8 16:30:11 |显示全部楼层 |倒序浏览
本帖最后由 bill_banks 于 2014-11-10 04:00 编辑

生化危机2 PC (中文版)版(1999年版)在windows vista/7/8/8.1 64bit上良好运行的调试经验。 众所周知,生化危机2 pc版当年是为windows95/95/Me内核的操作系统制作的游戏,当主流操作系统升级到windows xp主流显卡升级到GeforeFX以后出现了这样或那样的问题。我前几年写了一个关于在window vista 64bit下调整生化危机2 pc版的文章,后来找不到了,我的帖子好像也没有了。这几天有空,又琢磨了很久重新总结了这些方法。

主要问题: 1. xp下存档问题,我记得好像是第二剧本存档问题,还是普通存档问题?把兼容性改成windows95/95/Me就可以了,如果解决不了需要一个老版本的微软的ACT2.0/2.5,设一下localeACT全名叫Application Compatibility Toolkit,这是一个比windows xp以上的windows操作系统自带兼容性选项更好的工具,ACT 3.0以上好像就不能解决这个问题了好像少了解决这个问题的选项,具体忘了,必须2.5版以下。如果网上找不到,我记得第一版windows xp的安装光盘里好像有微软自带的ACT2.0也可以用。这次在windows 7/8.1 64bit我好像还没有遇到这个问题,就记得当年XP下这个问题很严重。现在运行这个游戏不用兼容性设置也没什么问题,就有时候可能存完档会非法操作退出,改了兼容性就完全没问题了。这个我还没有测试第二剧本的存档,所以目前还不知道需不需要ACT这个工具。反正如果遇到这个问题,就用ACT就可以了。



2. 过场动画黑屏,只有声音,无动画显示。这个问题又包含两个子问题。第一个是从一进游戏后那个capcom徽标动画就不显示,只有声音。这个问题主要是因为windows vista以上的系统Indeo Video Codec没有被注册。从Windows Vista以上的系统,微软就舍弃了Indeo Video格式的AVI支持,因为太老了。但是系统里还是保留着这个解码器的动态链接库,但是没有注册到系统里,所以没有运行。你会发现用windows media player播放光盘里两个Zmovie文件夹文件和那个capcom.avi文件也是只有声音没有图像,就是因为系统里的Indeo Video Codec没有被注册。解决问题按如下方法,如果是32位系统,请到Windows\System32文件夹下找ir50_32.dll文件,64位系统请到windows\systemWOW64文件夹下找ir50_32.dll然后用命令行cmd启动到管理员模式下,执行regsvr32 ir50_32.dll回车。这样系统会提示插件注册成功。然后你用windows media player试着播放zmovie的文件应该就可以显示图像了。进入游戏后至少那个Capcom徽标动画会显示出来。

然后你可能会遇到第二个层次的黑屏只有声音没有动画的问题,就是进入游戏后,开场CG只有声音没有图像。这个问题其实是只有在选3D加速卡加速的情况下会出现(不管选那个3D加速卡),如果选软件渲染,就一点问题都没有。不过软件渲染画面太次了,不能接受。这个问题困扰了我好久,上次解决只是前面第一层次的问题,这次这个我查了好久没有什么解决方案。自己换了好多解码器,换了所有的3D加速卡选项,尝试读了微软DirectShow的开发文档,都没什么解决方案。我又试了试英文版的生化危机2pcresident evil 2 pc,结果那个一点问题都没有,而且开场CG一点也不卡(中文版的开场CG很卡)。我都怀疑是不是加上字幕后有什么影响啊?动画文件中文和英文是一样的。最后我一个偶然的机会,在另一台新装的windows 7 64bit下运行,结果发现开3D加速后居然有图像。然后我就怀疑是不是某些软件不兼容,我就重新装我这台主PCwindows 7系统。然后每次装完一个软件我都运行一次看看如何。结果果然,刚装完windows7后开场动画可以显示,然后我就一个一个软件装,我比较怀疑是DirectX和显卡驱动,结果果不其然,当我装完最新的nvidia的官网WHQL的驱动344.60后,开场动画黑屏了。而我原来的驱动是windows 7通过windows update自己更新的340.5版的nvidia的驱动。所以如果你也遇到这个问题,想玩生化危机2的话,可以找340.5这版驱动装一下,应该可以解决开3D加速CG黑屏的问题。其他版的驱动我不知道。



3. 3D加速背景贴图有横纹或撕裂:这个主要是如果选TNT或其他大部分3D加速卡都会出现这个问题。我记得上次我找到的方法是用Voodoo可以解决。这次我试验了所有选项发现以下结论:对于不选兼容性选项的话就在纯windows7/8/8.1下玩,选voodoo RUSH可以,这次我搜索了我发现还有的网友用3D Rage Pro这个选项开3D加速也背景没有横纹出现,我试试了果然可以。VoodooVoodoo2会进入游戏后跳回桌面假死。如果在程序兼容性选项那里把禁用视觉主题前面打上勾(不用选兼容windows95/98/ME也行,只需禁用视觉主题),voodoovoodoo2也可以实现背景不撕裂,但进入游戏刚开始可能会有开始菜单图标闪动,不过一会儿就没了。Voodoo Banshee跟其他TNT一样有背景撕裂。所以开3D‘加速可以选这几个选项,开了以后无论速度,还是画面,都会提升一个档次(软件渲染人物头部会闪烁还有变型)



4. 开全屏抗锯齿后背景画面出现横纹撕裂:这个问题我是这次偶然发现解决方法的,按照3的方法选项可以开3D加速,提升画质,但是由于这个游戏最高也就640x480的分辨率,而且这个640x480全屏是内部渲染320x240的原始PS1代分辨率然后拉伸成640x480输出的,(如果你有英文版的resident evil 2 pc,你就可以在选3D加速卡里看到更多选项320x240640x480320x240640x480),320x240->640x480640x480 window等,中文版(日版)只有640x480 fullscreen640x480 window两个选项,英文版如果选640x480全屏结果是中间有一个很小的地方显示图像,我是1080p显示器,大部分是黑框,320x240640x480)是动画cg是小图,游戏是大图全屏,320x240->640x480,就是个320x240的窗口不知道为什么,只有选320x240全屏才是我们中文版的640x480大图全屏,扯远了,所以我的观点就是我们看到的全屏640x480大图是320x240内部渲染然后拉伸到640x480输出的,所以锯齿非常严重)解决方案就是开显卡驱动的强制全屏抗锯齿功能(那个时代的游戏里面都不怎么内置全屏抗锯齿选项,特别是这种PS游戏机移植游戏)。但是这个一开,基本上所有当代显卡都会让2D背景贴图撕裂出现横纹,竖纹。我这次在调试中偶然在nvidia显卡驱动控制面板里发现只要不把“平滑处理-模式里面“置换任何应用程序设置选上,其他几倍抗锯齿,过滤等都可以任意开。通常为了让显卡驱动强制抗锯齿起作用,我们会选择“置换任何应用程序设置,但这个游戏如果选了,人物会一样平滑,但是背景会撕裂。如果选择“让应用程序决定”这个选项,这个游戏居然能同样开了抗锯齿,并且背景不撕裂了!!!无图无真相:


可见开了全屏抗锯齿并且背景不撕裂的中文版有多好!

5. 在宽屏显示器下保持43的比例显示不要169的拉伸,需要在nvidia的显卡驱动控制面板里“显示”->“调整桌面尺寸和位置”->“选择缩放模式纵横比,然后,最关键的是下面“对以下项目进行缩放”里“GPU”,而不是默认的显示。这样游戏全屏后就保持43的比例了,只不过两边会有黑边了,如图:






6. 开场CG卡,这个问题只有在中文版里有,英文版很流畅。这个主要是因为在程序兼容性选项底下那个禁用视觉主题没有打勾,打上勾后就很流畅了。



7. 高清CG移植:华丽的枫叶前辈的那个生化危机2 pc版合集里用的2006souce next移植的xp版的高清动画,这里面在用2006年版高清动画时有个问题是那个是640x48043的动画,比原始版320x16021的动画要显示的部分更多,但如果直接放到这个版游戏里,游戏会自动按比例缩小而且拉伸成21的比例显示。而且那个动画里含有日文字幕,去不掉。所以必须对画面进行裁剪。沙加神话做的那个高清版可能裁剪比例没有达到21,所以放到游戏里显示图像比原版的要小,没有占领43的全屏(其中21是动画,下面是字幕)。我经过反复裁剪对比找到了比较好的裁剪参数。对于开场第一段动画是080640320。代表的意义第一个0代表左右平移0像素。第三个和第四个640320代表形成一个宽640像素,高320像素的21的框裁剪画面。然后从垂直方向从上到下数第80个像素开始框图裁剪。第二段动画claire在警车上xp版的日文字幕有点靠上,如果还按这个参数就会有一部分日文。(华丽的枫叶前辈的高清版这里有一点日文),我们就可以把这个框保持不变,整体再向上平移一点,具体为068640320,也就是从上到下数第68个像素,左右保持不变,开始圈一个640320的框进行裁剪,这样就跟原版的差不多了,虽然有的地方还是稍微不同,但已经很完美了。


更新一下: 我发现那个全屏抗锯齿之所以在应用程序控制下可以选抗锯齿倍数,是因为前面选了FXAA开启。我在不支持FXAA的nvidia显卡控制面板里发现没有FXAA选项,这样那个全屏抗锯齿模式就得必须选置换任何程序或者增强程序设置,才能打开抗锯齿倍数,这样背景撕裂就又有了。所以这个方法只适用于支持FXAA的显卡。




附件: 你需要登录才可以下载或查看附件。没有帐号?注册
已有 1 人评分金钱 荣誉 人气 收起 理由
~轻尘~ + 50 + 1 + 3 感谢分享~

总评分: 金钱 + 50  荣誉 + 1  人气 + 3   查看全部评分

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-10-27 15:52 , Processed in 0.331514 second(s), 14 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到