- UID
- 4313167
- 主题
- 8
- 阅读权限
- 30
- 帖子
- 267
- 精华
- 0
- 积分
- 204
- 金钱
- 1465
- 荣誉
- 7
- 人气
- 1
- 在线时间
- 312 小时
- 评议
- 0
- 帖子
- 267
- 精华
- 0
- 积分
- 204
- 金钱
- 1465
- 荣誉
- 7
- 人气
- 1
- 评议
- 0
|
1次搜索定位船长年龄地址
我这是安装了 Patch1+DLC+Patch2 的英文版,不确定其它版本是否相同,请看本文的朋友自行判断。
内存船长年龄段存储方式如下(见附图):
1、船长年龄向上5行是他的姓名(上图蓝白高亮处),国家特殊英雄例外(下图)
2、船长 年龄、?、等级 4字节顺序存储,后面紧跟着国籍 ascii 字符串。中间的?处怀疑是船长类型值,见过有48、64、67等,但是应该不会是前几楼所说的经验值
3、7国国籍字串:
英国 britain
荷兰 netherland
法国 france
葡萄牙 portugal
丹麦 denmark
神罗 italy
西班牙 spain 注意:神圣罗马帝国是 italy,跟游戏内显示的 Empire 或 Holy Roman Empire 有点差异
因此,以神圣罗马帝国 33岁,等级1级 的某船长为例
搜索方法1:
选择 32bit,输入 33,?,1 然后搜索,一般会得到十数个结果,依次查看后面是否跟着国籍字串、上面5行是否是船长姓名来确认——前面偷懒后面麻烦型
搜索方法2:
选择 8bit,输入 33,0,0,0,?,0,0,0,1,0,0,0,'italy' 然后搜索,很可能会直接得到1个结果,不会错就是他了——不怕麻烦方得正果型。如果不幸有2、3个结果则同方法1确认,还没有见过超过3个结果的(游戏昨天才装上的,一共也没搜索过10次,嘿嘿),如果某同学杯具到得到十数个结果请来破碎给我看看哈
说明下,偶用的是FPE,不确定的数值可以用?代替,如果其它工具不支持请自行联系该工具作者——不负责任的飘过
[ 本帖最后由 ajun0251 于 2010-8-17 14:19 编辑 ] |
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
-
总评分: 金钱 + 5
查看全部评分
|