kongmao45678 发表于 2012-5-7 12:39:59

你看一下修改区的教程呀,很详细了。

中华大仙 发表于 2012-5-7 11:39:02

关于修改游戏初始生命数值下断点的方法有几种?

比如忍者神龟2和魂斗罗是在按开始键下断点找到的,但忍者神龟3用这个方法却找不到了,请教各位高手,谢谢了!!!!

中华大仙 发表于 2012-5-7 18:39:35

看了不少了教程,好像没有找到,要是知道了也就不问了。所以才请高手指点下!!

money_114 发表于 2012-5-7 19:02:37

我记得疾风之狼有篇赤影战士的修改, 修改初始值, 只需要对hp下断点, 然后做个地址跳转, 把数值写入寄存器就ok了

疾风之狼 发表于 2012-5-7 20:05:50

忍者神龟3的命数是在选人画面和动画后写入。

命数初始数值在内存地址$8390。

中华大仙 发表于 2012-5-7 22:28:58

谢谢狼大哥的提示,找到了,原来在调试中找到的地址是这样的:ac87: B9 90 83LDA $8390,Y@ $8390 = $03
就到内存ac87里去找了,没找到,经狼大哥提醒后,又查了教程,知道到了LDA $8390,Y@ $8390 = $03的意思,看来多少还是要知道点6502中的指令意思才行啊!谢谢了!!!
页: [1]
查看完整版本: 关于修改游戏初始生命数值下断点的方法有几种?