妖精剑士F - CE 修改表
说明
使用 Cheat Engine 独立分析制作,在 2016.06.15 测试通过。
如果无效请检查文件校验是否相等。
File: FairyFencer.exe
CRC-32: de814bab
MD4: 2bc4594d35bcd1db326b997294ca1d7c
MD5: 7c53c608ae7988e9b923c90b4db07b07
SHA-1: f81247a128513323be73d85c2906f54f60c63953
游戏简介
手动查找偏移
金钱偏移
FairyFencer.exe+2B356 - 8B 0D 682A3601 - mov ecx,[FairyFencer.exe+372A68]
FairyFencer.exe+2B3FF - 89 81 882A0000 - mov [ecx+00002A88],eax
金钱偏移计算公式:[FairyFencer.exe+372A68]+2A88
这附近应该有一些全局变量。
人物数据偏移
; 获取偏移
FairyFencer.exe+209AE - 8B 3D 682A3601 - mov edi,[FairyFencer.exe+372A68] { [1749B700] }
FairyFencer.exe+209FA - 69 C0 F0000000 - imul eax,eax,000000F0 { 240 }
FairyFencer.exe+20A00 - 8D 84 38 08110000 - lea eax,[eax+edi+00001108]
FairyFencer.exe+20A07 - 89 85 BCFEFFFF - mov [ebp-00000144],eax
; 修改偏移 ()
FairyFencer.exe+20B73 - 8B 95 BCFEFFFF - mov edx,[ebp-00000144]
FairyFencer.exe+20BBB - 89 4A 08 - mov [edx+08],ecx
人物数据偏移计算公式:[FairyFencer.exe+372A68] + 1108 + n * F0 + 0x1108
。
其中 n
的值从 1
开始,代表第一个人物,部分偏移数据如下:
偏移 | 名称 | 解释 |
---|---|---|
+0x00 | HP | 血量值 |
+0x08 | Mana | 魔法值 |
+0x0C | Exp | 当前经验 (超过当前等级则会在战斗后更新) |
+0x10 | Fairy Exp | 精灵化点数 |