例3:必杀技判发条件修改
图中所示代码为必杀技的判发条件,只有周围敌兵数量,敌将数量等达到一定条件才有可能发动必杀(周围敌军很少时就算用秘籍也不能发出必杀)
以619贪狼啸为例,其条件代码的实际效果指针70 5E 01 00,首先我们在script中搜索这个指针看看到底哪里引用了它.
共找到2处,第二处为可读代码与实际效果的关联指针,暂且不管,第一处位于0x44240处,查表格
发现贪狼啸的实际效果代码正是从0x441a4开始的,毫无疑问贪狼啸短的实际效果中引用了一次判发代码用以判断是否可以发动该必杀,因此我们可以将第一张图中的该指针改成其他无用地址(如00 00 00 00?)来取消这个判发条件,但更好玩的是改成其他有效效果,会产生什么结果?
首先尝试A8 C4 07 00旋灯
然后F0 B7 09 00妖盾,只有最后一次释放武将技的一方为我方时会出现妖盾效果
6C 92 15 00 神兵绝阵测试出现BUG,神兵绝阵的伤害效果出现在我方阵营,且贪狼啸没有触发,可能是因为神兵绝阵持续时间太长顶掉了必杀效果
名将CG 94 8A 00 00 ,成功在释放必杀前显示了CG