玩DNF也几个月了,经历了从一开始辛辛苦苦练级到用G风驰电掣的爽快,可是随着TX的更新,用G的繁琐过程和无限次的连接断开,让我已经对这个游戏完全腻味。我是搞软件设计工作的,对于目前强化的原理也是非常的清楚(我自己写一个都完全没问题),现在的强化的原理无非是使用EG提供的LSP(Layered Service Provider)过滤了标准的TCP协议通过SOCK5重定向到CCProxy,这样就使得TX对于DNF进程保护完全失效(如果没DNF进程保护,直接用WPE就可以修改过滤DNF进程的通讯数据了)。按照现在的强化方式,只有在进入游戏频道几秒之内发送一个虚拟的强化数据才能生效,否则不仅无效 还会被判定断线,目前还不清楚TX如何实现这种效果,可能是DNF的游戏通过某种接口来通知外部TX的插件来进行检测(造成延迟),也可能是目前官服版本的DNF代码由韩国处理过。
按照目前的方式(不管是强化属性,还是强化武器),进出地图和切换频道就会失效,对软件有了解的人肯定知道一定是在某个时机,客户端从服务器上重新请求的数据。
昨天晚上我做了一系列测试(对玩游戏已经失去兴趣了,那就玩弄玩弄游戏吧),找到了这个时机,其实我们的想法很简单,客户端不是要请求服务器更新本地数据么,我们直接把这个数据中途截断并修改了就达到我们的目的了,同时以前的强化检测机制无法检测到这种修改(并不是额外的发送数据包),太专业的我也不说了,如果有比较专业的网友与我沟通,我还是很乐意的
操作说明:
由于是一个过滤文件,所以把 强化.flt 加入过滤列表,里面会有4项:武器,衣服、护肩、项链。这四项打勾。
正常进入游戏,让游戏角色在进地图的门口停住(还是在城里,并没有进入到地图选择画面),然后启用过滤器(就是WPE上面那个ON按钮),让角色进图,这时候角色的武器已经获得修改,然后立刻关掉过滤器(虽然不是必须,但由于这个过滤器没有经过大量测试,避免对游戏其他数据造成影响,还是建议关掉)。
修改数据的说明:
1、武器 衣服 护肩 项链 都+31
2、就算虚弱进图也满血(武器那个过滤器中附带的功能)视频观看:http://www.namipan.com/d/292bbdfdf10b85ed5afc17308265dc934227f6782f85e700本人的使用:装备都穿在身上就行了..进图前按ON..进到图里面就看看属性...OK了就按停止....
至于说一部分强化不了的同学..我没遇到这种情况..可能你们没做对步骤..
还有就是现在只有+31的...+30+以上的要等作者更新了
[ 此贴被2108168在2008-10-06 19:19重新编辑 ]