同人星球BBS -> 游戏修改 -> Noitu Love 2[修改指南] [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

修改众 08-04-26 03:04

游戏下载介绍
http://www.djgcn.net/read.php?tid=8335&fpage=0&toread=&page=1


这个游戏是动态地址。
代码又是重用率极高的那种。
因此修改起来颇有难度。

下面说说如何实现无限hp

首先,模糊搜索后,发现左上角那个hp满格后是24,被攻击减少1。
这样很容易就找到了这个数值的地址。
但是锁定后,hp还是会减少,到0就死掉了。
说明这并不是真正的hp地址。仅仅是代表hp的格子而已。

优秀的程序员都喜欢数组。通常关于人物能力的变量都会放在1个数组中。

只要打开CE的内存察看,定位到这个地址上。
经过观察发现,这个地址-20(十六进制),是1个负数。数值非常接近hp的值。
经过验证,我确定了这个值才是真正的HP

也就是说,这个游戏的hp在满的情况下是-24,受到伤害会+1
如果+到0,那么就判定人物死亡。
这个设定算是比较少见的。

elliotor 08-04-26 14:04
..........这个游戏我暂时还不打算改- -,不然就没意思了.........毕竟24血还是很够用的
不过这个居然是用负数保存血值的,还真是有创意 [s:5]

wtv.ur 08-05-15 13:12
…………还是拜托楼主发一下HP地址吧。另外请问一关里锁定HP到下一关还有效么?

wtv.ur 08-05-23 16:47
现在正在通hard。不知道hard的hp又是如何保存的。用LZ说的方法搜索找不到对应值……

修改众 08-05-23 17:36
或许hard1次会掉2血或者3血吧。
别太死板了。

wtv.ur 08-05-25 18:13
如楼上所说,hard与normal基本没什么大变化,一次掉2格血。hardest小怪强悍了不少且一次3格。起始血量都是65511。掉血是加,加到65535挂掉。每关hp地址都有变。这样就不好做修改器了……
真不能想象不修改如何通hardest……


查看完整版本: [-- Noitu Love 2[修改指南] --] [-- top --]

Powered by PHPWind v5.3 Code © 2003-05 PHPWind
Time 0.034730 second(s),query:4 Gzip enabled

You can contact us