2005-9-23 22:19
wlp_new
这是我挺早以前总结出来的一点心得,主要是针对大航海时代IV非加强版(记得好像那时加强版还没出),但是大部分方法应该同样适用于加强版(除了具体的地址)
另外我在做帝国时代的“三国”MOD,包括图象和剧本,因为只有我一个人,感觉实在做不下去,时间有限而且本人对做剧本好像还是缺少想象力,希望对此有兴趣的一起来参与,图象基本上我一个人可以解决,主要是在剧本(策划或者具体编写)、AI(懂的话最好)等方面一起来做。
下面正文,注释部分文字会和HEX对应不上,可以拷贝到记事本然后用新宋体来看。
[size=3]修改DK4.EXE [/size]
EXE中0013****h处依次是城市、势力、船的数据。
0013e15b以下为铁甲船等在游戏设定可以购买的船只,0013e46bh以下为怪鱼级等。
城市 ---例:
0x0013c350h至0013c3efh为杭州:
54 09 57 00 A0 82 00 00 F0 19 00 00 C8 82 00 00
--------
0)
E8 19 00 00 01 00 00 00 10 10 2A 00 E8 03 19 00
-- -- -- ----- --
城市类型 国家 1) 2) 3)
33 00 D0 07 19 00 3B 00 A0 0F 0C 00 3E 00 AC 0D
-- ----- -- -- ----- -- -- -----
1) 2) 3) 1) 2) 3) 1) 2)
0C 00 4F 00 10 0E 08 00 00 00 00 00 7F 09 00 00
-- -- ----- -- -- -----
3) 1) 2) 3) a) 城市设施
03 46 15 00 15 00 10 0E A0 0F 00 00 00 00 00 00
----------------- ----- -----
势力和商业占有率 发展 武装
00 00 00 00 00 00 EE 02 19 00 00 00 B0 04 19 00
-- ----- -- -- ----- --
4) 5) 6) 4) 5) 6)
00 00 E8 03 0C 00 00 00 78 0A 0C 00 01 00 98 08
-- ----- -- -- ----- -- -- -----
4) 5) 6) 4) 5) 6) 4) 5)
08 00 64 00 64 00 64 00 64 00 64 00 64 00 64 00
-- ----------------------------------------->
6) 货物价格
64 00 64 00 64 00 64 00 64 00 64 00 64 00 64 00
----------------------------------------------->
64 00 64 00 64 00 64 00 65 00 65 00 0C 00 00 00
-------------------- ----- ----- --
流行 流行 城市状态
0):标识,城市名在内存中的位址。
城市类型:01为都市,00为一般城市。
国家:10为中国,02德国,03北欧,04葡萄牙,05为西班牙,0A为西非,0B东非,
0C为阿拉伯,0D为印度,0E为印度支那,0F为印尼,13为加勒比海,14为墨西哥,
1)、2)、3) 依次为特产种类(65为空),值A(城市发展度低于该值的时候不能交易,还会影响其最终等级)
和数量(?)。
a):城市情报是否已知,01为是。
城市设施,按01+02+04+08+10+20...计算。
01为广场,02为交易所,04为造船厂,08为码头,10为酒馆,
20为同业工会,40为王宫(80为总督府),0001为旅馆,
0008为城门(0002为遗迹,0004为教堂)。
4)、5)、6)依次为特产状态、价格和可交易数量。状态=00为可以交易的,01还是隐含的。
货物价格:货物的价格,如65为100%。
流行:前一位为流行阶段,后一位址为流行何种货物。
流行阶段,00为将要开始,FF为快要结束,设为一较小值可以大赚一笔。
流行何种货物,65为无。
城市状态:0C正常,03好景气,00战争,01疫疾,02饥荒,04不景气,05至0A特定货物不足。
======
*00140408h ~ 001404cfh处为中国各种货物的价格。
4006 9803 BC07 0807
小麦 米 玉蜀黍马铃薯
8E03 4C04 AA05 1405 7805 7805 B004 6608
大豆 鱼肉 牛肉 南瓜 乳酪 蕃茄 香蕉 砂糖
CA08 2C06 B004 2003 8403 2003 3403 D007
蜂蜜 盐 橄榄油椰子油荔枝 榛子 葡萄乾鱼子酱
DC05 4006 DC05 4605 AA05 B009 A406 F80C
鱼翅 胡椒 丁香 豆蔻 肉桂 甜椒 罗望子藏红花
7805 420E E006 6C07 A410 6009 2C06 3408
香草 辣椒 咖啡 茶 可可 烟草 葡萄酒白兰地
D007 4006 2823 EA0B 9619 6E0F C409 4006
莱姆酒清酒 金 银 白金 玻璃 陶瓷器漆器
9407 E204 1103 3408 6004 540B 7206 FC08
象牙艺品羊毛棉花 丝绸 麻 毛织品棉织品丝织品
DC05 3011 480D 6211 F609 5A0A 740E 9808
麻织品绒织品纱布 骨董品毛皮 绘画 雕刻 麝香
A60E 6009 2A12 D20F 6608 040B 7A0D BE0A
乳香 龙涎香翡翠 象牙 珊瑚 玳瑁甲琥珀 水晶
100E 160D 2823 201C 401F BC1B 5A0A 4416
软玉 珍珠 钻石 蓝宝石祖母绿红宝石天青石犀牛角
6810 6C07 C00D 0410 7805 6C07 480D E204
人参 奎宁 杏仁 冬虫夏草郁金靛蓝 胭脂红槟榔
DC05 E204 E614 6C20 540B 540B D606 6608
大黄 山竹果洋枪 大炮 刀剑 甲胄 铁矿石铜矿石
4006 2E09 5A0A 4605 A406 4E0C EE02 800C
锡矿石硝石 硫黄 木材 皮草 蜡 糖胶 鸟粪石
=================================================
船 ---例:
如0013e350h至0013e387h为大型中国帆船:
E8 01 57 00 02 00 50 00 A0 09 01 00 03 03 01 00
-------- -- -- -------- -- -- --
0) 船体类型 装甲 售价 帆 帆 帆
00 00 00 01 00 00 02 02 02 03 04 0A 0A 08 0C 0D
-- -- ----------- -------------------- -------->
ZJ1 ZJ2 船舱1 船舱2
05 06 0A 0A 07 14 0E 0F 09 09 15 07 07 09 10 11
----------- -------------------- -------------->
船舱3 船舱4 船舱5
16 03 90 01 20 00 00 00
-- -- ----- --
炮 X) 何处可以购买
0):标识,船型号名在内存中的位址。
何处可以购买:按01+02+04+08+10+20...计算。北海01,地中海02,非洲04,
印度洋08,东南亚10,东亚20,新大陆40,(全世界7f)。
X):武装度大于一定值才能购买。
如含有0B是无法在中国买到的。
帆:按01+02+04+08计算。01为三角帆,02(03)为横帆,05为上帆+三角帆,07为上帆+横帆,
0F为上帆+横帆+斜帆,(0D为上帆+三角帆+斜帆,游戏中本没有这样的帆)。
ZJ1:追加1:按01+02+04+08计算。01为船首帆,02为船尾帆,04为装甲1,08为装甲2。
10,20,40,80分别是追加船舱1、追加船舱2、船首炮和船尾炮。
ZJ2:追加2。01为撞木。
船舱:*具体舱室代码见下面“对应代码与地址”部分。如含有0B划桨手室是无法在中国买到的。
炮:最好的炮是05。
=================================================
水手 ---例:
F4 12 57 00
---------->
名字三个部分的Code
0C 63 56 00 00 00 00 00 00 04 04 08 00 4A 3A 31
----------------------- -- -- -- --
所属 体力 敏捷 魅力
22 37 3E 00 00 00 00 00 C2 01 00 00 00 00 00 03
-- -- -- -----
智力 精神 运气 经验(决定等级)
00 AF AF AF AF AF 05 01
-----
脸谱
所属:03为李家,15为无所属
SAVEDAT --船:
SAMPLE:
A4 70 A5 DB A7 7B 00 00 00
-------------------------->
船 名
00 00 00 00 00 00 00 00 00 00 CD 1B 00 03 00 00
----------------------------- -- --
舰长 船级
00 18 01 00 18 18 02 02 03 04 0A 0A 18 0C 0D 05
06 09 18 18 18 18 18 18 18 18 18 18 18 18 18 18
00 0B 1E 00 00 00 00 00 2A 04 2A 04 65 00 65 00
65 00 06 00 57
船舱种类(27) 炮种 船首像 00 耐久(2) 水(2) 粮食(2) 65 00 65 00 65 00 65 00 65 00 水手数
船首像---00大鹫像(快速)、01小猪像(减饭量)、02虎鲸像(避风雨)、03白鲸像(难沉没,耐久最大值+10)、04龙像(加炮击威力)、05海豚像(视野远)、06处女像(安宁)、07魔鬼像(各种效果)、08王者像(令水手振奋)、09圣母像(驱病)、0B没有船首像。
舰长:CD为无(属下)。
船级:见"对应代码和地址"。
=================================================
水手:
AFAFAFAFAF后一位是所属(03为李家,15为无所属),接下去分别是
体力 敏捷 魅力 智力 精神 运气 。
=================================================
[size=3]修改存档文件SAVEDAT*.DK4[/size]
--城市:
SAMPLE:
01 00 7F 09 00 00 C8 0F 00 00 00 00 A0
--- ----- ----- --->
1) 2) 发展 武装
0F 00 00 00 00 03 5A 15 00 15 00 00 EF 03 2E 00
-- ----------------- -- ----- --
势力和商业占有率 3)4) 5)
00 B0 04 2D 00 00 E8 03 15 00 00 78 0A 07 0E 01
-- ----- -- -- ----- -- -- ----- -- --
3)4) 5) 3)4) 5) 3)4) 5) 3)
98 08 08 00 63 00 65 00 65 00 64 00 61 00 65 00
----- -- ------------------------------------>
4) 5) 6)
63 00 66 00 5C 00 68 00 63 00 63 00 6E 00 65 00
------------------------------------------------>
63 00 64 00 64 00 65 00 64 00 65 C8 65 00 0C 00
-------------------------- ----- ----- ---
流行1 流行2 城市状态
1):城市情报是否已知,01为是。
2):城市设施,按01+02+04+08+10+20...计算。
01为广场,02为交易所,04为造船厂,08为码头,10为酒馆,
20为同业工会,40为王宫(80为总督府),0001为旅馆,
0008为城门(0002为遗迹,0004为教堂)。
势力和商业占有率:李家为03。
3)、4)、5)依次为特产状态、价格和交易数量。状态=00为可以交易的,01还是隐含的。
6):特产的价格,如65为100%。
流行1& 2:前一位为流行阶段,后一位址为流行何种货物。
流行阶段,00为将要开始,FF为快要结束,设为一较小值可以大赚一笔。
流行何种货物,65为无。
城市状态:0C正常,03好景气,00战争,01疫疾,02饥荒,04不景气,05至0A特定货物不足。
-------------------------------------------------------------------------
=========================================================================
============================================
[size=3]对应代码和地址[/size]
船 (没有注明代码的是不能为玩家所有的):
大型中国武装帆船 中国武装帆船 小型中国武装帆船
阿拉伯叁角帆武装船 阿拉伯武装轻快船 小型阿拉伯武装船
巨型军用桨帆并用船 大型桨帆并用武装船 中型桨帆并用武装船 小型桨帆并用武装船
北海多桅横帆武装船 叁桅叁角帆武装船 北海叁桅横帆武装船 多桅叁角帆武装船
军用战丞舰 军用护航舰 小型军用护航艇
双桅方形帆武装船 双桅横方形帆武装船 英双桅叁角帆武装船 小型英国方帆武装船
大型北海叁桅武装船 中型北海叁桅武装船
大型西班牙方帆军船 中型西班牙方帆军船
叁桅方形帆武装帆船 双桅叁角帆武装帆船
小型方形帆武装帆船 小型叁角帆武装帆船 小型汉撒式武装帆船
运输用铁甲船
大型中国商用帆船 中国商用帆船
阿拉伯叁角帆商船 中型阿拉伯轻快商船
巨型运输用桨帆船 大型运输用桨帆船 中型运输用桨帆船
北海多桅大方帆商船 北海叁桅叁角帆商船 北海叁桅大方帆商船 北海多桅叁角帆商船 运输合约用战丞舰 运输合约用护航舰 运输合约用护航艇
中型双桅叁角帆商船 北海叁桅方形帆商船
军用铁甲船
大型日本武装桨帆船 中型日本武装桨船 小型日本武装桨船
英国双桅叁角帆商船
中型双桅横方帆商船 中型双桅方形帆商船
大型日本商用桨帆船 中型日本商用桨船
北海叁桅方帆大商船
西班牙方形帆大商船 西班牙方形帆商船
商用叁桅方形帆宽船
中型阿拉伯快船
北海多桅方形横帆船 北海叁桅方形横帆船 北海叁桅叁角帆船
中型大桅横帆船
宽大型叁桅方形帆船
25白鲸 24鲨鱼 23大墨鱼 22怪鱼
21铁甲船
20大型日本桨帆并用船 1F中型日本桨船 1E小型日本桨船
1D大型中国帆船 1C中国帆船 1B小型中国帆船
1A巨型阿拉伯船 19中型阿拉伯轻快船 18小型阿拉伯船
17巨型桨帆并用船 16大型桨帆并用船 15中型桨帆并用船 14小型桨帆并用船
13北海多桅横方帆大船 12北海叁桅叁角帆大船 11北海叁桅横方帆大船 10北海多桅叁角帆大船
0F战列舰 0E护航舰 0D小型护航艇
0C中型大桅方形帆船 0B中型大桅横方形帆船
0A英国双桅叁角帆船 09小型英国方形帆船
08大型北海叁桅方帆船 07中型北海叁桅方帆船
06大型西班牙方形帆船 05中型西班牙方形帆船
04大型叁桅方帆宽身船 03中型双桅叁角帆船
02小型方形帆船 01小型叁角帆船 00小型汉撒式帆船
---------------------------------------------------------------
a80157铁甲船
b00157大型日本桨帆并用船 c80157中型日本桨船 d80157小型日本桨船
e80157大型中国帆船 f80157中国帆船 040257小型中国帆船
140257巨型阿拉伯船 240257中型阿拉伯轻快船 380257小型阿拉伯船
480257巨型桨帆并用船 5c0257大型桨帆并用船 700257中型桨帆并用船 840257小型桨帆并用船 980257北海多桅横方帆大船 b00257北海叁桅叁角帆大船
c80257北海叁桅横方帆大船 e00257北海多桅叁角帆大船
f80257战列舰 000357护航舰 080357小型护航艇
180357中型大桅方形帆船 2c0357中型大桅横方形帆船
440357英国双桅叁角帆船 580357小型英国方形帆船
6c0357大型北海叁桅方帆船 840357中型北海叁桅方帆船
9c0357大型西班牙方形帆船 b40357中型西班牙方形帆船
cc0357大型叁桅方帆宽身船 e40357中型双桅叁角帆船
f80357小型方形帆船 080457小型叁角帆船 180457小型汉撒式帆船
================================================================
势力
140557李家
================================================================
货物:
63鸟粪石 62糖胶 61蜡 60皮草 5F木材
5E硫黄 5D硝石 5C锡矿石 5B铜矿石 5A铁矿石
59甲胄 58刀剑 57大炮 56洋枪
55山竹果 54大黄 53槟榔 52胭脂红 51靛蓝 50郁金
4F冬虫夏草 4E杏仁 4D奎宁 4C人参 4B犀牛角
4A天青石 49红宝石 48祖母绿 47蓝宝石 46钻石 45珍珠 44软玉 43水晶 42琥珀
41玳瑁甲 40珊瑚 3F象牙 3E翡翠
3D龙涎香 3C乳香 3B麝香
3A雕刻 39绘画 38毛皮 37骨董品
36纱布 35绒织品 34麻织品 33丝织品 32棉织品 31毛织品
30麻 2F丝绸 2E棉花 2D羊毛
2C象牙艺品 2B漆器 2A陶瓷器 29玻璃
28白金 27银 26金
25清酒 24莱姆酒 23白兰地 22葡萄酒
21烟草 20可可 1F茶 1E咖啡
1D辣椒 1C香草 1B藏红花 1A罗望子 19甜椒 18肉桂 17豆蔻 16丁香 15胡椒
14鱼翅 13鱼子酱 12葡萄乾 11榛子 10荔枝
0F椰子油 0E橄榄油 0D盐 0C蜂蜜 0B砂糖
0A香蕉 09蕃茄 08乳酪 07南瓜 06牛肉 05鱼肉 04大豆 03马铃薯 02玉蜀黍 01米 00小麦
=================================================================
船舱:
17无 16追加2 15追加1 14主计室 13参谋室 12礼拜室 11饲养室 10娱乐室 0f厨房
0e医务室 0d木材室 0c单人房 0b划桨手室 0a货物仓库 09物资仓库 08武装炮台 07水兵室
06副官室 05舰长室 04舵轮 03测量 02甲板 01了望台 00桅杆