微软针对vista操作系统最重要的宣传就是Vista是唯一支持DirectX10的操作系统,并且表示以外操作系统无法通过升级DirectX API达到升级DirectX10的目的。所有游戏玩家只要想体验DirectX10的话那么你必须升级到Vista操作系统。
但是事实真的如此吗?近日备受瞩目的DirectX10游戏大作Crysis发布了它的游戏DEMO,在游戏测试中我们惊奇的发现其实Windows XP系统也可以开启或者达到和DirectX10相同级别的效果,下面我们就来看看是如何实现的。
● XP下如何实现DirectX10特效?
○ 第一步:安装好游戏
Crysis游戏安装完成以后会创建一个Crysis SP Demo的游戏目录,我们进入Game二级菜单中的Config子菜单,这个菜单中的文件全部是是.cfg文件,也就是系统设置文件,游戏当中通过调取这里的设置文件进行游戏设置。
○ 第二步:找到High和Very high设置文件
点击放大
在Config设置菜单中找到Highspec.cfg和veryhighspec.cfg两个设置文件(图中画红色横线的文件),将veryhighspec.cfg内部的文字替换到Highspec.cfg文件中,大功告成。
○ 第三步:进入游戏 体验XP下的DirectX10特效吧
然后你就可以打开你XP系统下的游戏快捷方式进入Crysis,就可以享受到之前无法享受到的DirectX10特效了。
● 网友说法
在《Crysis》online论坛中,一位名叫LennyRhys的网友将CVarGroups目录下配置文件的Very Hight设置段落下的文字拷贝到High段落下,那么虽然在DirectX9下你仍然只能选择High设置,但是你将获得DX10下Very high设置的画质,阴影更真实,树叶反光效果更好,纹理更加清晰,颜色更加艳丽等等。
XP下也可以享受DirectX10特效
另外一名叫Club Heaven的网友说:“我也可以证明此方法有效,改变后画质有巨大的提高,随之而来是帧速明显下降。每个DirectX10效果都有,游戏甚至比Vista下更快。通过一些配制优化,你可以获得很好的画质/速度平衡,我怀疑为什么我们需要DX10和Vista?
● 总结
通过上面的简单破解,我们就可以在Windows XP下运行DirectX10特效了。这里主要由于Crytek公司将XP系统下Very high设置为不可选,最高只能选择high设置,而这个方法则是将Very high设置刷新到了high设置中,此时我们在XP系统下选择high设置那么此时的实际效果其实就是调取的只有Vista系统才能够实现的Very high设置。
通过这种改动后我们可以在XP系统下享受到和Vista系统下Very high相同的画质,并且由于XP系统占用的系统资源要少于Vista,我们设置可以得到更加快速的游戏体验,这确实让我们感到欣喜不已。
通过Crysis的简单设置破解,我们看到了微软和游戏厂商掩耳盗铃的滑稽做法。对于玩家来说只要我们细心一点发现游戏中的小细节,那么我们很有可能就省去一大笔升级费用让自己享受到更加完美的游戏体验。
但是对于厂商来说,既然用户可以通过小小修改绕过你的精心策划,那么何不大方的将设置打开,让每个用户的精力全部投入到游戏当中,而微软如果想要大家使用Vista操作系统,只需要让用户看到Vista比其他操作系统强的地方,它的无可替代性那么用户升级Vista只是早晚的事,而不用如此“大动干戈”。