注册 | 登录

游侠NETSHOW论坛





查看: 2695|回复: 5
打印 上一主题 下一主题

[原创] ■■■让Crysis Warhead的r_useEdgeAA与MSAA同时开启!■■■ [复制链接]

帖子
2478
精华
0
积分
1270
金钱
2415
荣誉
3
人气
2
评议
0
跳转到指定楼层
楼主
发表于 2009-6-9 05:39:45 |只看该作者 |正序浏览
我之所以想狂超gtx285是因为我喜欢在Crysis中开‘超级取样’,‘超级取样’+4XAA或者以上的话可以令到树叶非常圆滑、树叶之间的间隙比较模糊、这样在视觉移动的时候看树叶不会有闪烁感 也就是很多人经常说的狗牙树(如果是‘超级取样’+2XAA则还是有较明显的闪烁感),不过大家也都知道的 就是开‘超级取样’会谋杀掉非常之多的帧数 几乎是50%! 关掉它可以令帧数翻倍!经过了一番硬改电压之折腾之后证明gtx285出厂时都已经被赋予了较高的频率的了 想再上去已经空间不多了,因此硬件超频获帧数破‘超级取样’这条路子走不通了,不过我又想起了Crysis还有一个r_useEdgeAA(Crysis内建的用来模糊物体边缘的抗锯齿)可以给我利用,不过Crytek很贱,他们禁止Microsoft的MSAA(也就是平常所说的2x、4x、8x、8xQ、16x、16xQ)与r_useEdgeAA同时开启!Fuck!哪会有这么无耻的做法,于是今天深夜里我苦思冥想如何破除Crytek禁锢在Crysis上的这个可恶限制,遂操起OllyICE和FPE2001‘乱’追踪一通,最后终于发现一句关键的jnz汇编跳转指令(二进制代码是(75 2C),只需要简单地将75改为74或者干脆把75 2C NOP掉为90 90即可去除这个限制。附件中的修改器就可以帮助您突破这个限制。这个修改器只运行于DirectX9的1.1.1.711版Warhead 该版本运行时的特征是在窗口模式下Crysis Warhead的窗口标题为“- Crysis Warhead(R) - Feb  3 2009 (19:23:55)”,请升级到最新版本。







修改器:

http://www.namipan.com/d/989251c ... 90897a1ad01fc5f0000

http://www.damipan.com/file/1nvb5sk.html

[ 本帖最后由 xueshanfh 于 2009-6-26 02:00 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
终于换装备了。庆祝。

使用道具 举报

帖子
151
精华
0
积分
76
金钱
789
荣誉
0
人气
0
评议
0
6#
发表于 2009-6-10 17:03:08 |只看该作者
汇编学得比较萎,另外最讨厌跟踪调试程序了,计算机明明是帮人分析问题的,现在我还得天天去分析它

使用道具 举报

帖子
2478
精华
0
积分
1270
金钱
2415
荣誉
3
人气
2
评议
0
5#
发表于 2009-6-9 13:50:15 |只看该作者
是自动锁定的。修改器发生作用后它就会自动退出并消失的 这样就代表成功了。

74 2C 代表哪条指令?第1张图不是有么?红色字那里就是。它就是比较是否开了MSAA的。74 2C是CryRenderD3D9.dll的内存基地址偏移4C5BF处。

[ 本帖最后由 xueshanfh 于 2009-6-9 13:53 编辑 ]
终于换装备了。庆祝。

使用道具 举报

帖子
151
精华
0
积分
76
金钱
789
荣誉
0
人气
0
评议
0
地板
发表于 2009-6-9 12:08:36 |只看该作者
,74 2C代表的是哪条汇编指令?
配置文件里默认EdgeAA=1发现还不如不开还是EdgeAA=2看着舒服,这个EdgeAA算是软件抗锯齿么?

使用道具 举报

帖子
994
精华
0
积分
549
金钱
1935
荣誉
5
人气
0
评议
0
板凳
发表于 2009-6-9 08:57:09 |只看该作者
牛人。。。。

使用道具 举报

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

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

GMT+8, 2025-8-17 04:02 , Processed in 0.360285 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到