社区应用 最新帖子 精华区 社区服务 会员列表 统计排行 银行 勋章中心
主题 : [修改][大3]【原创】大航海时代3船只资料和金钱上限修改方法
塞莱斯特 离线
级别: 渔民
UID: 34
精华: 0
发帖: 54
在线时间: 0(时)
注册时间: 2009-03-16
最后登录: 2009-05-13
0  发表于: 2009-03-17   

[修改][大3]【原创】大航海时代3船只资料和金钱上限修改方法

作者 bhima


船只资料修改方法

修改文件:Cds95.exe

地址:f9560h-f975fh

一共8种船:

小型帆船,三桅三角帆船,大型三桅三角帆船,三桅方形帆船,大型三桅方形帆船,超大型三桅方形帆船,西班牙方形帆船
,小型阿拉伯帆船


船只资料储存格式

XX 表示不清楚作用

AA AA AA 00 XX 00 00 00 XX 00 00 00 BB BB BB 00
CC CC CC 00 DD DD DD 00 EE EE EE 00 FF FF FF 00
GG GG GG 00 HH HH HH 00 II II II 00 JJ JJ JJ 00
KK KK KK 00 LL LL LL 00 MM MM MM 00 XX XX XX 00

AA AA AA 船只类型名称

BB BB BB 购买时的推进力

CC CC CC 能够改造的最大推进力

DD DD DD 购买时的耐久度

EE EE EE 改造后最大耐久度

FF FF FF 购买时重量

GG GG GG 改造后最大重量

HH HH HH 购买时的容量

II II II 改造后的最大容量

JJ JJ JJ 购买时炮塔数

KK KK KK 改造后最大炮塔数

LL LL LL 最大水手数(计算方法为 50+ 该字节十进制值*5,必要水手数为最大水手数的1/5)

MM MM MM 船的价格(计算方法=正常船价/1000,换算成十六进制)

每段字节的最后那个 00 是符号位,不要修改。

其他三个不明的XX,可能对应于出现时间和出现地区,有待高手解决。

下面举一个例子说明:

三桅三角帆船的资料如下:

种类:   三桅三角帆船  
价格:   10000      
推进:   80/100    
耐久:   20/30      
重量:   1250/2000  
容量:   125/225    
炮塔数:   2/8      
水手数   15/75      
出现年代   1480      
出现地区: 伊比利亚地中海

具体储存数据格式为:

5C 53 54 00 03 00 00 00 0F 00 00 00 50 00 00 00
64 00 00 00 14 00 00 00 1E 00 00 00 E2 04 00 00
D0 07 00 00 7D 00 00 00 E1 00 00 00 02 00 00 00
08 00 00 00 05 00 00 00 0A 00 00 00 01 00 00 00


金钱上限修改

将Cds95.exe的如下位置字节值从00修改为6F
42E6Eh,42E77h,42F04h,42F0Dh,559E8h,55A03h,6D8DBh,6D91Bh,77D4Dh


PATA PATA PATA PON  --  FEVER!!!
第六天 离线
级别: 渔民
UID: 602
精华: 0
发帖: 1
在线时间: 0(时)
注册时间: 2010-02-26
最后登录: 2010-02-28
1  发表于: 02-26   

找了半天还是没找到,发个图说明可以吗?
享生于世,岂有能不灭者?
compass 离线
级别: 瞭望手
UID: 33
精华: 1
发帖: 503
在线时间: 0(时)
注册时间: 2009-03-16
最后登录: 2010-09-09
2  发表于: 03-16   
回 1楼(第六天) 的帖子
写得已经很清楚了,除非完全不懂修改。
一贯知足
我的网盘:http://zcompass.ys168.com/
描述
快速回复

验证问题:
“Evewind”包含几个英文字母?答案请输阿拉伯数字。 正确答案:7
按"Ctrl+Enter"直接提交