原帖由金圭子于2005-02-01, 10:26:31发表
“
往上看,大家看到了什么?对,是
0167:0040567D 4A DEC EDX
而EDX存放的就是潜艇中弹之前的生命数,DEC是什么我就不用解释了吧(减一)?到了这里想必大家也就弄清楚了制作不死版游戏的关键,那就是把“0167:0040567D”处的代码改成什么都不做——
0167:0040567D 90 NOP
也就是——即使潜艇中弹了也不会减少生命数!
”
————————————————
如果这样,可以直接修改源代码,把原来的游戏这段修改成nop么?
我记得应该是把
0167:0040567D
处从4A改成90就可以了吧??
可以修改exe文件里面的指令,不过那个不叫源码了。其实在内存修改跟修改文件是差不多的道理,只是方法不太一样。