| 修改众 |
08-07-02 11:30 |
最近偶然玩到了这个国产的游戏"秦殇" 游戏开始于是秦始皇死后。 起因是奸臣假借圣旨追杀太子扶苏。 玩家扮演的扶苏经过1番艰辛终于手刃奸臣。 中文对白+中文语音,国产游戏有1种亲切感~~
接下来说说这个游戏的修改吧。
作为标准windows游戏,都是4byte和float 数据类型。 内存数据没有加密。金钱,经验等直接搜索就可以。
物品属性修改是这样。 比如现在有1把剑,耐久度50/50 选择arry of byte ,搜索 FF FF FF FF 32 00 00 00 32 00 00 00 FF FF FF FF 这就找到了耐久度的地址。开始我以为耐久度是浮点数,没想到是整数[s:5]
内存查看,会发现后面好多FF,不知道干什么用的。
就以现在找到的这个地址为基准,偏移量结构是这样 -20 物品等级 A4 物品重量 E0 移动物品音效 EC 物品外观 (72 0E干将剑) FC 需求等级 100 需求力量 104 需求敏捷 108 需求体质 408 物品属性指针
定位到物品属性指针指向的地址,这里就是物品的具体属性. 这个游戏的物品属性看起来比较乱. 以物品属性指针指向的地址为基准,偏移量结构是这样 8 属性1代码 20 属性1值 (浮点数)
物品属性由 物品属性代码+属性值组成,间隔18 属性之间间隔 48 属性值为浮点数
部分属性1代码的作用 1B 力量+ 1D 敏捷+ 29 普通攻击力min+ 2A 普通攻击力max+ 2F 水系攻击min 30 水系攻击max 41 攻击速度+
没有逐一修改测试全部代码用途,需要的自行解决吧 |
|