了解了这个,我就想改掉它。可是经过寻找后,我失望地发现,这个东西是写在内核里的。
那怎么办,难道这样一个好的想法就要功亏一篑了吗。我不甘心啊。于是我想,既然写在内核里,那我就到内核里去改,不就是个内核吗,办他!
于是经过一个星期的苦战,我终于用cheat engine 加 X64dbg 到内核里去找到了问题代码并修改了它。原来问题就是两行汇编代码,一行是拿出来一个数据看是不是零(我估计是剩余撤退天数),另一行为是的话就执行部队士气归零撤退,不是的话就跳过。从百万条汇编代码中找到这两条着实是一件痛苦的事。总之我把这两条汇编码无效掉,启动游戏,一切正常,部队士气归零可以撤退了。