新闻动态 您所在位置:首页 > 新闻动态 >公告

步步高三国霸业游戏数据解读(一)

发布时间:2017-03-31 13:20:27

序言

 

 

本篇教程是我们天际边工作室2012教程系列的八部,图文并茂,简单易懂,并且随教程附送工具和源码。希望大家喜欢,谢谢!本教程中如果有大家不懂的地方,还望指正。

本教程共分为六章。第一章简介步步高三国霸业游戏;第二章简述数据分布;第三章具体讲解各具体数据含义;第四章是简单的数据修改示例;附录简介天际边工作室的一些作品及历史。

 

wstjb

2013.6.27

 

第一章 步步高三国霸业游戏简介

 

 

步步高三国霸业是一款一三国历史为素材的智谋游戏,在游戏中你可以选择君主,按着历史的发展方向,巩固自己的君主地位,其画面真是,美观。

 

 

这款游戏可以在步步高的A系列电子词典、学习机/@ibox上使用。

 

 

 

第二章 数据分布

 

 

2.1说明

 

 

这一章我们将对三国霸业中的游戏固定数据所在的地址进行分析,找出其中的规律来。下面的所有数值均为16进制数值,括号内除外。注:部分区域起始字段可能存在偏差。

 

 

下面介绍使用识别字段查找数据的有关过程:

 

 

1 打开HEX WORKSHOP

 

 

2 打开 游戏文件

 

 

3 选择菜单栏内的编辑-查找

 

 

 

 

4 在弹出的查找对话框中选择类型为 十六进制值 数值即下面所给的识别字段,然后确定。

 

 

 

 

5 找到的字段回以黄底加框突出显示,下面也会有查找的信息栏。

 

 

 

 

 

 

6 这样,后面的一部分区域就是数据所在的区域了。

 

 

2.2 武将数据

 

 

 

 

a)A系列机型

 

 

(单位:偏移量)

 

 

识别字段

 

 

起始地址

 

 

数据终止地址

 

 

结束地址

 

 

总长度

 

 

第一时期

 

 

00010156

 

 

7800C

 

 

78B00

 

 

78BC3

 

 

每个时期均为BB8(3000),总计2EE0(12000)

 

 

第二时期

 

 

1701014C15

 

 

78BC4

 

 

7969A

 

 

7977B

 

 

第三时期

 

 

09010127

 

 

7977C

 

 

7A28E

 

 

7A333

 

 

第四时期

 

 

22010134

 

 

7A334

 

 

7AD74

 

 

7AEEB

 

 

区域起始地址:78000,前面的78000-7800B为区域识别(具体含义不详)

 

 

识别字段用于在文件中查找改区域。

 

 

 

b)词典王A4

 

 

(单位:偏移量)

 

 

识别字段

 

 

起始地址

 

 

数据终止地址

 

 

结束地址

 

 

总长度

 

 

第一时期

 

 

00010156

 

 

3D3E3

 

 

 

 

3DF99

 

 

每个时期均为BB8(3000),总计2EE0(12000)

 

 

第二时期

 

 

1701014C15

 

 

3DF9A

 

 

3EB50

 

 

第三时期

 

 

09010127

 

 

3EB51

 

 

3F709

 

 

第四时期

 

 

22010134

 

 

3F70A

 

 

402C2

 

 

区域起始地址:3D3D6,前面的3D3D6-3D3E2为区域识别(具体含义不详)

 

 

识别字段用于在文件中查找改区域。

 

 

 

c)外语通9588 9288 9388

 

 

(单位:偏移量)

 

 

识别字段

 

 

起始地址

 

 

数据终止地址

 

 

结束地址

 

 

总长度

 

 

第一时期

 

 

00010156

 

 

34B2E

 

 

 

 

356E5

 

 

每个时期均为BB8(3000),总计2EE0(12000)

 

 

第二时期

 

 

1701014C15

 

 

356E6

 

 

3629D

 

 

第三时期

 

 

09010127

 

 

3629E

 

 

36E55

 

 

第四时期

 

 

22010134

 

 

36E56

 

 

37A0D

 

 

区域起始地址:34B22,前面的34B22-34B2D为区域识别(具体含义不详)

 

 

识别字段用于在文件中查找改区域。

 

 

2.3 城池数据

 

 

 

 

a)A系列机型

 

 

(单位:偏移量)

 

 

识别字段

 

 

起始地址

 

 

数据终止地址

 

 

结束地址

 

 

总长度

 

 

第一时期

 

 

00063915

 

 

867C8

 

 

86C61

 

 

86C63

 

 

每个时期均为49B(1180),总计126C(4716)

 

 

第二时期

 

 

000C007D

 

 

86C64

 

 

870FD

 

 

870FF

 

 

第三时期

 

 

0008003F1F

 

 

87100

 

 

87599

 

 

8759B

 

 

第四时期

 

 

000000E31B

 

 

8759C

 

 

87A35

 

 

87A37

 

 

区域起始地址:867BC,前面的867BC -867C7为区域识别(具体含义不详)

 

 

       86C62-86C63为第一时期初始年份:190

 

 

870FE -870FF为第二时期初始年份:198

 

 

8759A -8759B为第三时期初始年份:208

 

 

87A36-87A37为第四时期初始年份:225

 

 

识别字段用于在文件中查找改区域。

 

 

 

b)词典王A4

 

 

(单位:偏移量)

 

 

识别字段

 

 

起始地址

 

 

数据终止地址

 

 

结束地址

 

 

总长度

 

 

第一时期

 

 

00063915

 

 

5D7FA

 

 

5DC93

 

 

5DC95

 

 

每个时期均为49B(1180),总计126C(4716)

 

 

第二时期

 

 

000C007D

 

 

5DC96

 

 

5E12F

 

 

5E131

 

 

第三时期

 

 

0008003F1F

 

 

5E132

 

 

5E5CB

 

 

5E5CD

 

 

第四时期

 

 

000000E31B

 

 

5E5CE

 

 

5EA67

 

 

5EA69

 

 

区域起始地址:867BC,前面的867BC -867C7为区域识别(具体含义不详)

 

 

    5DC94-5DC95为第一时期初始年份:190

 

 

5E130-5E131为第二时期初始年份:198

 

 

5E5CC-5E5CD为第三时期初始年份:208

 

 

5EA67-5EA69为第四时期初始年份:225

 

 

识别字段用于在文件中查找改区域。

 

 

 

c)外语通9588 9688 9388

 

 

(单位:偏移量)

 

 

识别字段

 

 

起始地址

 

 

数据终止地址

 

 

结束地址

 

 

总长度

 

 

第一时期

 

 

00063915

 

 

26C1E

 

 

270B7

 

 

270B9

 

 

每个时期均为49B(1180),总计126C(4716)

 

 

第二时期

 

 

000C007D

 

 

270BA

 

 

27553

 

 

27555

 

 

第三时期

 

 

0008003F1F

 

 

27556

 

 

279EF

 

 

279F1

 

 

第四时期

 

 

000000E31B

 

 

279F2

 

 

27E8B

 

 

27E8D

 

 

区域起始地址:26C12,前面的26C12 -26C1D为区域识别(具体含义不详)

 

 

    270B8-270B9为第一时期初始年份:190

 

 

27554-27555为第二时期初始年份:198

 

 

279F0-279F1为第三时期初始年份:208

 

 

279EF-27E8D为第四时期初始年份:225

 

 

识别字段用于在文件中查找改区域。

 

 

 

 

2.4 城池初始武将信息

 

 

 

 

a)A系列机型

 

 

(单位:偏移量)

 

 

识别字段

 

 

起始地址

 

 

数据终止地址

 

 

结束地址

 

 

总长度

 

 

第一时期

 

 

3839A110

 

 

93C06

 

 

93CA2

 

 

93CCD

 

 

每个时期均为C8(200),总计320(800)

 

 

第二时期

 

 

62646869

 

 

93CCE

 

 

93D7C

 

 

93D95

 

 

第三时期

 

 

7B848586

 

 

93D96

 

 

87599

 

 

93E5D

 

 

第四时期

 

 

9DA30E31

 

 

93E5E

 

 

93F03

 

 

93F25

 

 

区域起始地址:93BFA,前面的93BFA -93C05为区域识别(具体含义不详)

 

 

识别字段用于在文件中查找改区域。

 

 

 

b) 词典王A4

 

 

(单位:偏移量)

 

 

识别字段

 

 

起始地址

 

 

数据终止地址

 

 

结束地址

 

 

总长度

 

 

第一时期

 

 

3839A110

 

 

6EA76

 

 

6EB12

 

 

6EB3D

 

 

每个时期均为C8(200),总计320(800)

 

 

第二时期

 

 

62646869

 

 

6EB3E

 

 

6EBEC

 

 

6EC05

 

 

第三时期

 

 

7B848586

 

 

6EC06

 

 

6ECB8

 

 

6ECCD

 

 

第四时期

 

 

9DA30E31

 

 

6ECCE

 

 

6ED73

 

 

6ED95

 

 

区域起始地址:6EA6A,前面的6EA6A -6EA75为区域识别(具体含义不详)

 

 

识别字段用于在文件中查找改区域。

 

 

 

c) 外语通9588 9688 9388

 

 

(单位:偏移量)

 

 

识别字段

 

 

起始地址

 

 

数据终止地址

 

 

结束地址

 

 

总长度

 

 

第一时期

 

 

3839A110

 

 

4FCB0

 

 

4FD4C

 

 

4FD77

 

 

每个时期均为C8(200),总计320(800)

 

 

第二时期

 

 

62646869

 

 

4FD78

 

 

4FE26

 

 

4FE3F

 

 

第三时期

 

 

7B848586

 

 

4FE40

 

 

4FEF2

 

 

4FF07

 

 

第四时期

 

 

9DA30E31

 

 

4FF08

 

 

4FFAD

 

 

4FFCF

 

 

区域起始地址:4FCA2,前面的4FCA2 -4FCAF为区域识别(具体含义不详)

 

 

识别字段用于在文件中查找改区域。

 

 

 

2.5 技能(每个技能34字节)

 

 

 

 

a)A系列机型

 

 

(单位:偏移量)

 

 

识别字段

 

 

起始地址

 

 

数据终止地址

 

 

结束地址

 

 

总长度

 

 

第一时期

 

 

080400000A

 

 

958B4

 

 

958B4

 

 

95CAF

 

 

407(1031)

 

 

区域起始地址:958A8,前面的958A8-958B3为区域识别(具体含义不详)

 

 

       技能不按顺序排列,第一个技能在9593C

 

 

识别字段用于在文件中查找改区域。

 

 

 

b)词典王A4

 

 

(单位:偏移量)

 

 

识别字段

 

 

起始地址

 

 

数据终止地址

 

 

结束地址

 

 

总长度

 

 

第一时期

 

 

080400000A

 

 

6E66E

 

 

6EA69

 

 

6EA69

 

 

407(1031)

 

 

区域起始地址:6E662,前面的6E662-6E66D为区域识别(具体含义不详)

 

 

识别字段用于在文件中查找改区域。

 

 

 

C) 外语通9588 9688 9388

 

 

(单位:偏移量)

 

 

识别字段

 

 

起始地址

 

 

数据终止地址

 

 

结束地址

 

 

总长度

 

 

第一时期

 

 

080400000A

 

 

69CC4

 

 

6A0CB

 

 

6A0CB

 

 

407(1031)

 

 

区域起始地址:69CC4,前面的69CC4-69CCF为区域识别(具体含义不详)

 

 

识别字段用于在文件中查找改区域。

 

 

 

2.6 地图数据

 

 

 

 

a)A系列机型

 

 

(单位:偏移量)

 

 

识别字段

 

 

起始地址

 

 

数据开始地址

 

 

结束地址

 

 

说明

 

 

1

 

 

1C0400006F

 

 

937DE

 

 

937FA

 

 

93BF9

 

 

地图1

 

 

2

 

 

1C04000070

 

 

94000

 

 

9401C

 

 

9548B

 

 

地图2-6

 

 

3

 

 

1C0400006E

 

 

9548C

 

 

-

 

 

958A7

 

 

地图0

 

 

第三行数据为A系列独有,可能在实际中不使用。

 

 

识别字段用于在文件中查找改区域。

 

 

 

b) 词典王A4

 

 

(单位:偏移量)

 

 

识别字段

 

 

起始地址

 

 

数据开始地址

 

 

结束地址

 

 

说明

 

 

1

 

 

1C0400006F

 

 

6CDBA

 

 

6CDD6

 

 

6D1D5

 

 

地图1

 

 

2

 

 

1C04000070

 

 

6D1D6

 

 

6D1F2

 

 

6E66E

 

 

-地图2-6

 

 

识别字段用于在文件中查找改区域。

 

 

 

C) 外语通9588 9688 9388

 

 

(单位:偏移量)

 

 

识别字段

 

 

起始地址

 

 

数据开始地址

 

 

结束地址

 

 

说明

 

 

1

 

 

1C0400006F

 

 

6841C

 

 

68438

 

 

68837

 

 

地图1

 

 

2

 

 

1C04000070

 

 

68838

 

 

68854

 

 

69CC3

 

 

-地图2-6

 

 

识别字段用于在文件中查找改区域。

 

 



返 回