除了打头体术、终结体术和背后终结技,其他体术都可以直接修改内存代码。
如在CE中搜索push 0000018e(leon一闪),改成push0000018a(克叔一闪),即可。这个简单,大部分人都会。
例如想把Leon的三体术(打头、7s和背后终结技)改成特工的:
第一步:015A3BC8(正版)处为30h改成37h。
第二步:00A77440处代码为mov eax,017e0fa0,为美版Leon的人物代码,用ce找一处空白代码,jmp到那里
第三步:这是关键,找到三体术成立时的特征代码。在正版0097A9CE代码处di的值就是这个特征码,在那里修改代码把这个值存到一处空白内存中如1e4a0000(大部分正版这里是没用的)。
第四步:在jmp目的地进行分支,当1e4a0000(字节)==-73时是打头,-72时是背后,-75时是7s。当等于这几个值时,分流到mov eax,017e0f20(特工人物代码)然后ret;不等于这些值,直接mov eax,017e0fa0然后ret。
就是这么简单,Leon三体术就成了特工的。