- UID
- 456747
- 主题
- 0
- 阅读权限
- 40
- 帖子
- 14
- 精华
- 3
- 积分
- 607
- 金钱
- 278
- 荣誉
- 0
- 人气
- 0
- 在线时间
- 0 小时
- 评议
- 0
- 帖子
- 14
- 精华
- 3
- 积分
- 607
- 金钱
- 278
- 荣誉
- 0
- 人气
- 0
- 评议
- 0
|
我用的修改器是金山游侠V
大家都知道修改器里的存储是16进制的,也就0123456789ABCDEF
金山游侠的内存编辑中,一行16字节,这个一般用过的人都知道的吧。
一般来说一个数值在内存中的位置占4个字节。而且内存的数是倒着存储的,还是16进制。
例如4个字节是 01234567,那么他实际就是 76543210(16进制)
所以99就是63000000,999就是E7030000
首先谈谈一个武将的一些数据存储顺序。
武力,智力,现有体力值,体力最大值,现有技力值,技力最大值
这6个东西是连续存储的,每个数据占4个字节。
注意这里中的数值:武力,智力都是除去官职和武器附加后的纯值。如果你打过神仙或修改过的,那么神仙和修改过的会累加进去。
所以第一次修改,请先撤去所封的官职,卸下所有的装备物品,然后在金山游侠中输入 武力,智力 (注意:金山游侠中连续数据的搜索用逗号隔开的),如果搜出的地址有好几个,那么改用 武力,智力,现有体力值,体力最大值,现有技力值,技力最大值 这个中的前3个,或前5个来搜索,一般只会有1个。那么你就找到这个武将的数据存储区了。
(当然你也可以在战斗中寻找现在的技力值和体力值,效果一样)
右键点击找到的结果,选内存编辑。
因为你输入的是武力为首地址,所以内存跳在了武力的位置。
例如 张飞初始武力99,那么就是 63(16进制).
把武力位置后移48位(16进制,也就是下移金山游侠中的4行,再后移8位)就是功勋值的位置。
功勋为0的话,就是00000000 (我们把2位2位,也就是按字节来看)
把功勋按2进制写出来,总位数(也就是0,1总个数记为n)
3f + n / 2 (这里3f是16进制,n是十进制,/2后注意取整)就是上面第4位字节的数字。如果你不追求功勋的算法的话,把上面的第4位字节改48或49,那么功勋就会超过10万。注意不要改太大,因为48,49够用了.(当然,你改成47,46,45,44,43,42,41,40都可以的,前面3个字节,也就是6位关系是什么数据,关系不是太大的)
附功勋算法: http://game.ali213.net/viewthread.php?tid=321268
功勋值后移4位就是经验值的位置。同样是4个字节,改为00004000的话,人物等级就会超过70.其实00004000就是16进制00040000,也就是10进制4*16*16*16*16*16
改了经验,等级、体力和技力就会自动体限出来。
武力智力越高,不打仗放家里得到的功勋和经验值也越多的。武力,智力直接在内存里改就行了,最大E7030000也就是999
注意: 官阶所需等级 = 官阶*3 - 2.
16级官需50等级,35000功勋,15级官需40等级,8200功勋,封了16级官还可以封15级官(我汗)
封文官的时候,11的军师将军需4400的功勋,但12级的一个官只需4300的功勋,如果你只有4300多的功勋,自己小心别漏了军师将军.
另外请参考: 6代的修改.位置相差是4的倍数,也就是0,4,8,C
http://game.ali213.net/viewthread.php?tid=802959
http://game.ali213.net/viewthread.php?tid=814275
必杀技,武将技,军师技等修改参看
http://game.ali213.net/viewthread.php?tid=816023
[ 本帖最后由 sheal 于 2006-6-2 11:36 编辑 ] |
-
总评分: 金钱 + 30
查看全部评分
|