|
楼主 |
发表于 2015-4-16 19:06:51
|
显示全部楼层
修改方法非常简单。比如:
如果想让人物实际生命值(16位)一直保持在 2000 的话,那么就把地址 00AFFC00 的 16位地址数值 锁定为 2000 即可;
如果想让人物状态(8位)一直保持在 正常状态 的话,那么就把地址 00AFFC07 的 8位地址数值 锁定为 4 即可;
如果想让存档次数(8位)一直为 0 的话,那么就把地址 00B04EB0 的 8位地址数值 锁定为 0 即可;
如果想让使用补品总量(32位)一直为 0 的话,那么就把地址 00B0553C 的 32位地址数值 锁定为 0 即可。
————————————————
游戏修改基本地址 详细 介绍: ——修改这几个地址的数值,便已经足够你通关无压力了,如果想修改游戏中的物品,则它们的地址等等的在本地址介绍后面的文章《物品地址、各个字节含义和范围等的总介绍》里有介绍:
00AFFC00(16位):人物实际生命值(16位,一般最大值=200,最小值=0,最大值的10倍=2000。由于人物在 实际生命值=200 时,在近处被油桶或炸药包等一炸就会死,所以这个地址的数值大一些比较好——人物在 实际生命值=2000 时基本上人物受到任何攻击都不会死)。这个地址由2个连续的字节组成。每用完 1 次恢复全部HP的药后,只会恢复 代表人物生命值上限的地址(对应的也由2个连续的字节组成)的第1个字节的数值那么多的HP。***——此地址同样适用于佣兵模式下的任何人物。
00AFFC02(16位):人物生命值上限(16位,一般最大值=200,最小值=0,最大值的10倍=2000。不管人物生命值上限的数值为多少,都不会影响或约束到 代表人物实际生命值的地址的数值 的修改——只是在用补血药后,人物生命值上限的数值 会影响到 修改后的 人物实际生命值的数值,使 人物实际生命值的数值 逐渐或直接变成 现有的 人物生命值上限的数值)。这个地址由2个连续的字节组成。在这个地址的数值的影响下,每用完 1 次恢复全部HP的药后, 所能恢复的人物实际生命值最大值 限于这个地址的第1个字节的数值。***——此地址同样适用于佣兵模式下的任何人物。
00AFFC07(8位):人物状态(正常状态/感染T病毒状态/中毒状态)(8位,正常状态=4,感染T病毒状态=5,中毒状态=6)。***——此地址同样适用于佣兵模式下的任何人物。
00B04EB0(8位):存档次数。——这个地址的数值越大,通关后附加评分越低;这个地址的数值越小,通关后附加评分越高;这个地址的数值为 0 时,通关后给奖励的附加评分最高。
00B0553C(32位):使用补品总量(也可以看作使用物品补的HP的总量)(hp上限值为200时,每使用 1 次恢复全部HP的药后,数值增加200;hp上限值为255时,每使用 1 次恢复全部HP的药后,数值增加255。。。依此类推。注:这个地址每用 1 次恢复全部HP的药后增加的数值限于 代表人物生命值上限的地址 的 第1个字节的数值)32bits。——这个地址的数值越大,通关后附加评分越低;这个地址的数值越小,通关后附加评分越高;这个地址的数值为 0 时,通关后给奖励的附加评分最高。***——此地址同样适用于佣兵模式下的任何人物。 |
|