xianshuixx 发表于 2010-10-16 14:08

用Cheat Engine在改暗黑血统,有点疑问

稍微辛苦一点,用的未知初值以及增加减少的方式找到的位置,接着用what access寻找指针,注意到直接管HP的是一个双字节的量,管怒气和管混沌的是一个三字节的量,比较奇怪的是,没能摸清楚该值的增长和减小的方式。

老有种感觉这些值是浮点,可能是单精度,当然,没啥理论基础,就是在CE的某窗口里面看到了一项是float

以目前本人的HP为例呢,HP最高时有4个骷髅头+一行血,在HP的低位地址上最大值是250,高位地址是67,大致上是知道了当低位超过250后(曾经注意过这个值,当我少拿一个血槽时,低位地址最大值时122,好像,也就是说这破值也变的,因此我就想了,我生命值的最大值估计还有另外一个什么破地址管着,挺想找他的,就是也不知道怎么入手了),就会向高位进1了,但是这个高位起始的数值不是从0开始的,而是从65,我要是把高位数值定位66,低位数值不变,那么敌人给我一下,我的生命就减到1个骷髅头+1/5行血,当退到红血部分时,高位65了,低位忽然降到0。挺昏迷的

再说说管混沌的,我倒是能够锁定红槽一直是满的,也就是攻击一下敌人,我的混沌立即可用,但是没办法终止war在变成混沌后的退化,所以觉得光锁定一个红槽值还不够,经过猜测和替换,仿佛找到了使能混沌的某句“comiss 某地址 某地址”,我一替换这句,虽然我的红槽是满的,但无论我怎么攻击敌人,都无法使能混沌了。回头查了一下comiss语句的效果,他是比较之后修改标志位,可不可以认为之后还有语句判断某某标志位,然后使能混沌?没深入,下回试试插入几句主动去修改标志位

有没修改过的高手能给解释下,HP、混沌值、怒气值都是啥增长机制?

其实挺想调装备的,但是在看了自己找到的那几个地址之后,觉得以前对数据比较密集的游戏的那种胡乱改一通再看效果的办法可能不好使了,他们跨度挺大的

还想问问,这改装备咋入手捏?比如我调整某地址值后,全附魔就都出来了?再改某处,我深渊、雷电手套自己就出来了(物品栏没数字,我挺难受的)
页: [1]
查看完整版本: 用Cheat Engine在改暗黑血统,有点疑问