跳至内容

Jixun's Blog 填坑还是开坑,这是个好问题。

妖精剑士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 开始,代表第一个人物,部分偏移数据如下:

偏移名称解释
+0x00HP血量值
+0x08Mana魔法值
+0x0CExp当前经验 (超过当前等级则会在战斗后更新)
+0x10Fairy Exp精灵化点数

下载 #

知识共享许可协议 本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。

评论区